PHP

スポンサーリンク
PHP

PHPで配列から指定した文字区切りの文字列を出力する

PHPで文字で区切られた文字列から配列として取得する方法は、explode()を用いる。 その逆で配列を指定した文字で区切った文字列を取得するには、implode()を用いる。 PHP5.6.28で確認した。
PHP

PHPで配列の途中からの合計を求める

PHPで配列の途中からの合計を求める。 配列で、途中の合計を求めたい場合、array_slice()とarray_sum()を使う。 PHPのバージョン5.6.28で確認した。 taroという文字列を除いて、1から10までを合計し...
PHP

PHPで配列の合計を求める

PHPで配列の合計を求める方法がわからなかったので調べた。 array_sum()を使えばよい。 PHPのバージョン5.6.28で確認した。
PHP

PHPで標準入力から改行を取り除くのは、trimで十分だった

PHPの標準入力を使っていた時、以下のようにしていた。 しかし、ネット上を見ていると、trimを使っていた。 PHPのマニュアルを調べると、trimには以下のように書いてあった。 この関数は str の最初および最後から空...
PHP

PHPで大文字、小文字が混在するときがある場合の比較

大文字、小文字が混在するときがある場合の比較に関して残しておく。 以下の例だと、最初のif文ではJとjに差異があるためfalseになってしまう。 そこで、すべて小文字にするstrtolowerか、すべて大文字にするstrtouppe...
PHP

PHPの小数点の扱い方

小数点の計算をするときに失敗してしまったので、残しておく。 除算と剰余、round、floor、ceil関数を使ったときの結果は以下の通り。 除算だけだと、数値によって小数点が発生する。 剰余は、除算したときの余りを求める...
PHP

連想配列であとで要素を追加する

条件によって、連想配列のデータに共通部分、異なる部分があるとき。 以下の場合、Key1からKey4が共通で、$fooがtrueの時のみKey5,Key6も含めたい。 そのとき、以下のように書いてしまうと、上書きされてしまう。 ...
PHP

PHPで配列を[ ]括弧で渡せることを知らなかった

PHPのコードを見ていた時に、 というコードを見つけた。 バグかと思ったら、配列として渡しているので問題なかった。 たまたま、配列として受け取る関数に、1つだけ渡していたため認識できなかった。 以下のコードで確認したところ、...
PHP

PHPのisset()の結果は、true/falseと比較するのか、しないのか

戻り値がbooleanで返ってくる関数をif文で判定するときに、 true/falseと比較するのが良いのか、比較しないのが良いのかわからなくなってきた。 最初は、booleanで返ってくるのだからtrue/falseと比較する必要...
PHP

PHPで配列から最大値、最小値を取得する。

PHPで配列に入っている数値から最大値、最小値を取得する。 max関数、min関数を使う。 確認に使用したバージョン PHP:5.6.28
スポンサーリンク
タイトルとURLをコピーしました