PHPの配列で空白の要素を削除するarray_filterの使い方
PHPで配列を扱っているとき、値の無い空白の要素を削除したい場面はありませんか? そんなときは array_filter() を使うと便利です。 array_filter()は「空の要素を削除する関数」ではなく、「配列を…
プログラマーの技術や経験の暴露ブログです。何か聞きたいことがあれば遠慮なくご連絡ください。
PHPで配列を扱っているとき、値の無い空白の要素を削除したい場面はありませんか? そんなときは array_filter() を使うと便利です。 array_filter()は「空の要素を削除する関数」ではなく、「配列を…
PHPで配列を作ったとき、先頭の値だけ取り出し削除したい場面があるかもしれません。 エスカレーターは乗った人から降りていきます。 降りた人はエスカレーターの上にはもういません。 ちょうどそんなイメージの配列操作の方法です…
配列をコピーして別の配列を作る方法は無いか? そんな質問を頂き知らなかったので検索しました。 けど便利な関数は無さそうですね。 単純に
1 |
$ary2 = $ary1; |
のよ…
DBなどから配列を取得したとき、配列の要素が空かどうか判断する場面があるかと思います。 そういったときはempty()を使うのか?isset()を使うのか?他に手段があるのか? ぶっちゃけ答えはどれでもいいと思います。 …
PHPで配列や連想配列をforeachでループしながらキーや値を取得する方法です。 この記事を読んでいる方は配列の中身を全てループして、1件1件なにかしらの処理をしたいのですよね? 古い記憶をたどると昔はf…
PHPの配列の要素数を取得する方法についてです。 僕は最初Javaから入ってPHPを勉強しました。 基本的な構文などは似たようなものですが、ちょこちょこ違うんですよね。 Javaでは配列のオブジェクトのlengthプロパ…
PHPで配列の中から特定の要素を削除する方法としてunsetが一番ポピュラーでしょう。 ただ、unsetを使って要素を削除する場合はちょっとした注意点があります。 それはインデックスが詰められないってことです。 大した問…
PHPの配列から指定した値が存在するかどうかや、指定した値を抜き出したい場合などに便利な関数があります。 それがarray_searchとarray_keys、in_arrayです。 array_search は指定した…
PHPなどプログラム上での改行はちょっと注意が必要です。 プログラムは基本的に改行やスペースを認識しません。 1行のプログラムの終了はPHPの場合だと ; までとなります。 でも文字列をログや画面に出力する際に、改行させ…
PHPのコメントアウトの方法は3種類あります。 その3つと、そもそもコメントについて説明します。 あと、僕もいまだによくやるコメント時のミスについても触れておきます。 コメントアウトとは コメントとは、プログラムコードの…