配列を操作する要素がたくさんあります。このセクションでは最初にそれらのいくつかについて説明します。 6.3 では、より一般的な配列関数を要約します。
以下の関数は主に配列ポインタの移動や配列要素のプッシュイン、ポップアウトに使用されます。
関数 | 関数 |
---|---|
array_shift | 配列の最初の要素をポップ |
array_unshift | 配列の先頭に要素をプッシュ |
array_push | を配列に |
array_pop | 配列の最後にある要素をポップ |
current | ポインタの現在位置の値を読み取る |
key | を読み取るポインターの現在位置のキー |
Array_shift mixedArray_shift(array&$ array)配列要素がポップアップし、元の配列の結果が変更されます 2. ポップアップ値は $dc array_unshiftint array_unshift (array &$array,mixed $value 1 [, mixed $.. . ] ) 関数: 1 つ以上の要素をインデックス配列の先頭にプッシュし、合計数を返します。RREEE 実行結果は次のとおりです。Array_PopMixedArray_Pop(array&$ array) Function:配列の最後に要素をポップしてください<?php $mingren = array("邓超", "黄晓明", "宁泽涛", "钟汉良"); $dc = array_shift($mingren); echo $dc .'<br />'; print_r($mingren); ?>execution結果: array_push 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関数のデモンストレーション これらの関数の機能が非常にわかりやすく説明されています。コードを通じてデモします: <?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);
?> なし |