PHP?? ????? ???? ?? ?? ??
???? ???? ?? ??? ????. ? ????? ?? ? ? ??? ?? ???? ?????. 6.3??? ?? ???? ?? ??? ?????.
?? ??? ?? ?? ???? ???? ?? ??? ???? ??? ? ?????.
函數(shù) | 功能 |
---|---|
array_shift | 彈出數(shù)組中的第一個(gè)元素 |
array_unshift | 在數(shù)組的開始處壓入元素 |
array_push | 向數(shù)組的末尾處壓入元素 |
array_pop | 彈出數(shù)組末尾的最后一個(gè)元素 |
current | 讀出指針當(dāng)前位置的值 |
key | 讀出指針當(dāng)前位置的鍵 |
next | 指針向下移 |
prev | 向上移 |
reset | 指針到開始處 |
end | 指針到結(jié)束處 |
array_shift
mixed array_shift ( array &$array )
??: ??? ? ?? ??? ????
<?php $mingren = array("鄧超", "黃曉明", "寧澤濤", "鐘漢良"); $dc = array_shift($mingren); echo $dc .'<br />'; print_r($mingren); ?>
?? ??:
??:
1. ? ?? ?? ??? ??? ?? ??? ??? ?????.
2. ?? ?? $dc
array_unshift
int array_unshift( array &$array, ?? $? 1 [, ?? $... ] )
??: ?? ??? ??? ??? ??? ?? ??? ???? ? ??? ?????.
<?php $mingren = array("鄧超", "黃曉明"); $dc = array_unshift($mingren , "寧澤濤", "鐘漢良"); echo $dc .'<br />'; print_r($mingren); ?>
?? ??? ??? ????.
array_pop
mixed array_pop (array &$array)
??: ??? ? ??? ??? ????
<?php $mingren = array("鄧超", "黃曉明", "寧澤濤", "鐘漢良"); $dc = array_pop($mingren); echo $dc .'<br />'; print_r($mingren); ?>
?? ??:
array_push
int array_push ( ?? &$array , ?? $value1 [, ?? $... ] )
??: ?? ??? ??? ??? ??? ?? ???? ? ??? ?????.
<?php $mingren = array("鄧超", "黃曉明"); $dc = array_push($mingren , "寧澤濤", "鐘漢良"); echo $dc .'<br />'; print_r($mingren); ?>
?? ??:
current,key,prev,next,reset ?? ??
? ??? ??? ?? ???? ???? ????. ??? ?? ?????:
<?php $t=array( '我們', 'yy'=>'永遠(yuǎn)', 'dbg'=>'需要不斷奮進(jìn)', 'djn'=>'才能開創(chuàng)未來' ); //讀取數(shù)組的值 echo current($t).'<br />'; //讀取數(shù)組的鍵 echo key($t).'<br />'; //向后移動(dòng)一下 next($t); //再讀值和鍵 echo current($t).'<br />'; echo key($t).'<br />'; //向后移動(dòng)一下 next($t); echo current($t).'<br />'; echo key($t).'<br />'; //向前移動(dòng)一下 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 />'; //銷毀數(shù)組 unset($t); var_dump($t); ?>