PHPでよく使われる配列操作関数

配列を操作する要素がたくさんあります。このセクションでは最初にそれらのいくつかについて説明します。 6.3 では、より一般的な配列関数を要約します。

以下の関数は主に配列ポインタの移動や配列要素のプッシュイン、ポップアウトに使用されます。

次へ
関数関数
array_shift配列の最初の要素をポップ
array_unshift配列の先頭に要素をプッシュ
array_pushを配列に
array_pop配列の最後にある要素をポップ
currentポインタの現在位置の値を読み取る
keyを読み取るポインターの現在位置のキー
Array_shift

mixedArray_shift(array&$ array)配列要素がポップアップし、元の配列の結果が変更されます

2. ポップアップ値は $dc

array_unshift


QQ截图20161114134130.pngint array_unshift (array &$array,mixed $value 1 [, mixed $.. . ] )

関数: 1 つ以上の要素をインデックス配列の先頭にプッシュし、合計数を返します。

RREEE

実行結果は次のとおりです。Array_Pop

MixedArray_Pop(array&$ array)

Function:配列の最後に要素をポップしてください

<?php
$mingren = array("邓超", "黄晓明", "宁泽涛", "钟汉良");
$dc = array_shift($mingren);

echo $dc .'<br />';

print_r($mingren);
?>
execution結果:

array_pushQQ截图20161114134218.png

int array_push ( array &$array ,mixed $value1 [,mixed $... ] )

関数: 1 つ以上の要素を末尾にプッシュします。配列、の合計数を返します。

<?php
$mingren = array("邓超", "黄晓明");
$dc = array_unshift($mingren , "宁泽涛", "钟汉良");

echo $dc .'<br />';

print_r($mingren);
?>
実行結果:


current,key,prev,next,reset関数のデモンストレーションQQ截图20161114134302.png

これらの関数の機能が非常にわかりやすく説明されています。コードを通じてデモします:

<?php
$mingren = array("邓超", "黄晓明", "宁泽涛", "钟汉良");
$dc = array_pop($mingren);

echo $dc .'<br />';

print_r($mingren);
?>

学び続ける

||
<?php $t=array( '我们', 'yy'=>'永远', 'dbg'=>'需要不断奋进', 'djn'=>'才能开创未来' ); //读取数组的值 echo current($t).'<br />'; //读取数组的键 echo key($t).'<br />'; //向后移动一下 next($t); //再读值和键 echo current($t).'<br />'; echo key($t).'<br />'; //向后移动一下 next($t); echo current($t).'<br />'; echo key($t).'<br />'; //向前移动一下 prev($t); echo current($t).'<br />'; echo key($t).'<br />'; //移到末尾 end($t); echo current($t).'<br />'; echo key($t).'<br />'; //移至开始处 reset($t); echo current($t).'<br />'; echo key($t).'<br />'; //销毁数组 unset($t); var_dump($t); ?>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜