phpで配列の最初の要素と最後の要素の関数を削除します。

1118 ワード

php配列の場合、配列の最初の要素または最後の要素はどうやって削除されますか?実はこの二つの過程は全部phpが持っている関数のarray_を通じてできます。popとarray_shiftが完成したら、具体的にどのように操作するかを紹介します。
(1)array_を使用するpopは、配列の最後の要素を削除します。例えば、

$user=array('apple','banana','orange');
$result=array_pop($user);
print_r($result);
print_r($user);
結果は次のとおりです
orange
array(''apple','bana')
(2)array_を使用するシフトは、配列の最初の要素を削除します。例えば、

$user=array('apple','banana','orange');
$result=array_shift($user);
print_r($result);
print_r($user);
結果は次のとおりです
apple
array('bana'、'orange')
配列を削除する最初の要素は、array_も使用できます。spliceという関数は、

$user=array_splice($user,1); // ,
次は簡単にarrayにします。popとarray_シフトについて説明してください。
アラリpop()をイジェクトしてarray配列の最後のユニットに戻り、配列arrayの長さを1つ減らします。arrayが空である場合(または配列ではない場合)はNULLに戻ります。
アラリshift()は、arrayの最初のユニットを取り除いて結果として返し、arrayの長さを減らして、他のユニットを全部前に移動します。すべての数字キー名はゼロから数え始めます。テキストキー名は変わりません。arrayが空(または配列ではない)の場合、NULLに戻ります。