PHP の配列は非常に一般的に使用されるデータ構造であり、複数の値を格納するために使用できます。 PHP では、配列を使用すると、大量のデータの管理と操作が容易になります。この記事では、PHP で配列を使用する方法を紹介し、読者が配列の基本的な使用法と操作テクニックをよりよく理解できるようにコード例を示します。 PHP で配列関数を柔軟に適用し、プログラミングの効率を向上させる方法を一緒に検討してみましょう。
空の配列は 2 つの異なる方法で定義できます:
<code>$list = [];$list = array();</code>
配列は値で初期化できます:
<code>$list = [1, 2];$list = array(1, 2);</code>
配列は任意のタイプの値を保持できます:
<code>$list = [1, 'test'];</code>
他の配列でも:
<code>$list = [1, [2, 'test']];</code>
この表記法を使用して配列内の要素にアクセスできます:
<code>$list = ['a', 'b'];$list[0]; //'a' --the index starts at 0$list[1]; //'b'</code>
配列を作成したら、次の方法で値を追加できます:
<code>$list = ['a', 'b'];$list[] = 'c';</code>
配列の先頭に項目を追加する代わりに、array_unshift()
を使用できます。
<code>$list = ['b', 'c'];array_unshift($list, 'a');</code>
組み込みの count()
を使用します。配列内の項目の数を計算する関数:
<code>$list = ['a', 'b'];count($list); //2</code>
in_array()
組み込み関数を使用して、配列に項目が含まれているかどうかを確認します:
<code>$list = ['a', 'b'];in_array('b', $list); //true</code>
If存在を確認するだけでなく、Index も必要です。array_search()
を使用します。
<code>$list = ['a', 'b'];array_search('b', $list) //1</code>
文字列を含む数値と同様に、php は配列に対して非常に便利な関数を多数提供します。 count()
、in_array()
、array_search()
についてはすでに説明しました。さらにいくつか見てみましょう:
is_array()
変数が配列かどうかを確認します
##array_unique() 配列から重複する値を削除します
array_search() 配列内の値を検索し、キー値を返します
array_reverse() 配列を逆変換する
コールバック関数を使用して配列を単一の値に減らす
item にコールバック関数を適用します。通常、配列を変更せずに既存の配列の値を変更して新しい配列を作成するために使用されます。
# の最後の項目の代わりに最初の項目を削除しますarray_pop()
#rsort()
array_walk ()
連想配列
<code>$list = ['first' => 'a', 'second' => 'b'];$list['first'] //'a'$list['second'] //'b'</code>
array_key_exists()
配列にキーが存在するかどうかを確認しますarray_keys()
##array_values()
配列からすべての値を取得
##asort() 連想配列を値で並べ替える
連想配列を値で降順に並べ替える
以上がPHP で配列を使用する方法 (コード例付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。