ホームページ >バックエンド開発 >PHPチュートリアル >PHPで配列要素を追加および削除する方法
配列の最後に要素を追加します array_push() 関数の戻り値は int 型で、データをプッシュした後の配列内の要素の数です。複数の変数をパラメーターとしてこの関数に渡し、複数の変数を同時に配列にプッシュできます。 。その形式は次のとおりです。 (配列 配列,混合変数 [,混合変数...]) 次の例では、さらに 2 つのフルーツを $fruits 配列に追加します。
配列の先頭から値を削除 array_shift() 関数は、配列内で見つかった要素を削除して返します。その結果、数値キーを使用している場合は、対応するすべての値が下にシフトされますが、連想キーを使用する配列は影響を受けません。その形式は次のとおりです。 混合array_shift(配列配列) 次の例では、$fruits 配列の最初の要素 apple を削除します。
配列の末尾から要素を削除します array_pop() 関数は、配列の最後の要素を削除して返します。その形式は次のとおりです。 混合 array_pop(array target_array); 次の例は、$states 配列から最後の状態を削除します。
備考: PHP には、配列を拡張および縮小するための関数がいくつか用意されています。これらの関数は、さまざまなキュー実装 (FIFO、LIFO) をエミュレートしたいプログラマに便利です。名前が示すように、これらの関数の関数名 (プッシュ、ポップ、シフト、およびシフト解除) は、その機能を明確に反映しています。 従来のキューはデータ構造であり、要素の削除と要素の追加の順序は同じであり、先入れ先出し (FIFO) と呼ばれます。対照的に、スタックは追加されたときと逆の順序で要素が削除される別のデータ構造です。これは後入れ先出し (LIFO) になります。 |