2010八月25
PHP函数array_slice
一直想找这么一个函数,就是我取出数组的第一项。
之前傻了吧叽的使用foreach循环,然后记数。当为0的时候,将里面的值赋值给一个新的变量,最后返回这个变量。
今天闲着翻了一下手册,原来这东西是有现成的函数的:array_slice。
<?php
$arr = array(0,1,2,3,4);
var_dump(array_slice($arr,0,2));
echo "<br/>";
$arr2 = array('a'=>array('a','a','a'),'b'=>array('b','b','b'));
var_dump(array_slice($arr2,0,1));
?>
$arr = array(0,1,2,3,4);
var_dump(array_slice($arr,0,2));
echo "<br/>";
$arr2 = array('a'=>array('a','a','a'),'b'=>array('b','b','b'));
var_dump(array_slice($arr2,0,1));
?>
返回的结果如下:
array(2) { [0]=> int(0) [1]=> int(1) }
array(1) { ["a"]=> array(3) { [0]=> string(1) "a" [1]=> string(1) "a" [2]=> string(1) "a" } }
array(1) { ["a"]=> array(3) { [0]=> string(1) "a" [1]=> string(1) "a" [2]=> string(1) "a" } }
文章作者:simaopig
本文地址:http://www.xiaoxiaozi.com/2010/08/25/1859/
版权所有 © 转载时必须以链接形式注明作者和原始出处!
看手册, 必须的.. ;-)
[回复]
@xiaokai
嗯。必须的!!
[回复]
之前没了解过php..看起来真的一头雾水~
[回复]
@Bee君
呵呵,手册上面写的很清楚。只是之前我没有想过会有这种方法。
主要写此文的目的,就是想提醒自己,手册很重要,善用搜索。
[回复]
附议
[回复]
这些歌曲我也听,看来我也老了
[回复]
@老是睡不醒
呵呵,不过我感觉我其实还年轻,但是别人不这么想了。哈。
[回复]
别人怎么想是次要的吧,自己总要保持一颗年轻的心 = =!不然就真的随风去了
[回复]