PHP 配列

PHPで配列に追加する主要な方法を比較

PHPで配列に要素などを追加する方法はいくつかありますが、みなさんどれを選択されますか?

配列の最後に追加したり、先頭に追加したり、結合したりとさまざまです。今回は配列に追加する主要な方法を紐解きます。

なんとなく使っていた人も、コレで一気に理解が深まり、目的別に使い分けることができるようになるでしょう。

 

続きを読む

PHPで配列を表示させる2つの方法(print_r,var_dump)

PHPの配列デバッグにはprint_r()var_dump()をよく使いますが、両者には厳密さにおいて違いがあります。

手軽なprint_r()と厳密なvar_dump()を比べてみます。

ただ、あくまでもデバッグ用の関数なので、正式に出力させるforeach()も簡単に触れますよ。

 

続きを読む

PHPで配列を結合(マージ)、文字列で連結する方法

PHPで配列同士を結合する方法はいくつかあります。

単純に+(プラス)演算子での結合や、array_merge()などを使う方法など、やり方によって上書きされたりと動作が異なります。

配列を結合し一つの文字列にしてくれるimplode()も併せてご紹介します。

 

続きを読む

PHPで連想配列のソート(キーと値基準で昇順と降順)

PHPの連想配列をソートする際、キーでソート、値でソートとそれぞれ関数が用意されています。

しかも昇順と降順でも関数がそれぞれ用意されており、それぞれをご紹介します。

データベースから引っ張ったデータをソートしたり、ランキングに用いたりとよく使うので、適切な関数を用いてソートをマスターしましょう。

 

続きを読む

PHPで配列のキーを取得する(array_keys)

PHPで配列のキーを取得する方法です。

array_keys()で連想配列のキーはもちろん、通常の添字配列の自動で振られたキーも取得できます。

現在のポインタによってキーを1個だけ返すkey()も併せてご紹介します。

 

続きを読む