配列を作成するときにarray()関数について話す必要はありません
list() を使用して配列を抽出できます。
配列要素をテストするには、is_array()を使用できます
パラメータを受け入れ、渡された変数は、変数が配列の場合は true を返し、そうでない場合は false を返します。
配列要素の追加と削除
配列の fifo と lifo
まず fifo と lifo について説明します
要素の削除は要素の追加と同じ順序で行われ、先入れ先出しと呼ばれます
要素の削除は要素の追加とは逆の順序で、後入れ先出し、つまり後入れ先出しと呼ばれます
配列に対する対応する操作
配列の先頭に要素を追加すると、既存のすべての数値キーがそれに応じて配列内の新しい位置を反映して変更され、関連付けられたキーは影響を受けません。
例:$words = array('a','b','c');
print_r($words);
//array([0]->a,[1]->b,[2]->c);
array_unshift($words,'d');
print_r($words);
//array([0]->d,[1]->a,[2]->b,[3]->c);
例:
$words = array('a','b','c');
//array([0]->a,[1]->b,[2]->c);
array_shift($words,'a');
print_r($words);
//array([0]->b,[1]->c);
例:
$stack = array("オレンジ", "バナナ"); array_push($stack, "アップル", "ラズベリー");------------------------------------------------- ------------
配列操作の場合は、$array[]= を使用します。これにより、関数を呼び出す必要がないため、効率が向上します。
-------------------------------------------------
array_pop()
私自身の要約と意見のいくつか。
上記の 4 つの関数は、場合によっては非常に便利です。まず戻り値について説明します。
array_unshift() と array_push() の戻り値は boolean 型である必要がありますが、マニュアルや関連書籍では戻り値が int 型であることが示されていることに注意してください。array_shift() と array_pop() 2 つの関数は、関連する配列の要素を削除するだけでなく、削除された配列の要素を返すこともできます。まずはここに書きます。さらに詳しく説明します。
http://www.bkjia.com/PHPjc/371925.html
www.bkjia.com