quanshiyinian 发表于 2014-11-7 16:53:53

PHP当中引入arry_push\ array_pop \array_unshift \array_shift



PHP当中引入arry_push\ array_pop \array_unshift \array_shift

$arr =array('a','b','c','d');

echo array_push($arr,'e'),'<br/>'; //往数组尾部加入单元,并返回操作后的数组长度   5

echo array_pop($arr),'<br/>';//e指的是array_pop把尾部的最后一个数组弹出 则是e
echo array_pop($arr),'<br/>';//d上一个已经弹出e了,所以现在开始弹出d
echo array_unshift($arr,'z'); //在前面加了个z,之后上几个操作已经弹出了个e 又弹出了个d
print_r($arr);// z a b c         4Array ( => z => a => b => c )
echo '<br/>';
echo array_shift($arr),'<br/>';//弹出头部单元则后来添加的z被谈了出去
print_r($arr);   //之后又打印出这样的 Array ( => a => b => c ) 且此时的键是从新排列的。


代码如下:
$arr =array('a','b','c','d');

echo array_push($arr,'e'),'<br/>'; //往数组尾部加入单元,并返回操作后的数组长度   5

echo array_pop($arr),'<br/>';//e指的是array_pop把尾部的最后一个数组弹出 则是e
echo array_pop($arr),'<br/>';//d上一个已经弹出e了,所以现在开始弹出d
echo array_unshift($arr,'z'); //在前面加了个z,之后上几个操作已经弹出了个e 又弹出了个d
print_r($arr);// z a b c         4Array ( => z => a => b => c )
echo '<br/>';
echo array_shift($arr),'<br/>';//弹出头部单元则后来添加的z被谈了出去
print_r($arr);   //之后又打印出这样的 Array ( => a => b => c ) 且此时的键是从新排列的。

页: [1]
查看完整版本: PHP当中引入arry_push\ array_pop \array_unshift \array_shift