fkjj.net
当前位置:首页 >> php获取数组第一项 >>

php获取数组第一项

可以使用reset($arr);它会将数组的内部指针指向第一个单元,并且可以输出第一个单元

加下标,比如第一个可以直接写:echo $MyArray1[1];echo $MyArray1[2];或使用数组:for ($i=0;$i 评论0 0 0

方法1:$arr=array(..); //初始化数组$key=array_rand($arr); //随机获取数组的键 echo $arr[$key]; //输出随机数组值.改进型:$arr=array(..); echo $arr[array_rand($arr)]; 方法2:$arr=array(..); //初始化数组 shuffle($arr); //打乱数组顺序 echo array_shift($arr); //输出新数组的第一个值.

数组指针函数current() - 返回数组中的当前单元end() - 将数组的内部指针指向最后一个单元prev() - 将数组的内部指针倒回一位reset() - 将数组的内部指针指向第一个单元each() - 返回数组中当前的键/值对并将数组指针向前移动一步next() - 将数组中的内部指针向前移动一位

这应该是最基本的数组处理了:current() - 函数返回当前被内部指针指向的数组元素的值.reset() - 函数把数组的内部指针指向第一个元素,并返回这个元素的值.next() - 函数把指向当前元素的指针移动到下一个元素的位置,并返回当前元素的值.end() - 函数将数组内部指针指向最后一个元素,并返回该元素的值.

$array = array(1,2,3,4,5);//复位reset($array);//第一个$first = current($array);//最后一个$end = end($array);

""如何判断是该数组的第一个元素则执行的语句"",“如果是数组的第一个元素” 这样描述缺主语,'判断是该数组'谁是第一个,谁和第一个比较?假设题意是为了某变量$n和数组首个比较.PHP的数组也是一种特殊的数据结构,光说'第一个元素'都有2种情况.$a=Array ( [0] => 10 [1] => 6 [2] => 8 …… 写法1 if($n===current($a)) //是数组内部指针序列的第一个元素 写法2 if($n===$a[0]) //是数组键引索的第一个元素

for($i=1;i 评论0 0 0

count():对数组中的元素个数进行统计; sizeof():和count()具有同样的用途,这两个函数都可以返回数组元素个数.可以得到一个常规标量变量中的元素个数,如果传递给这个函数的数组是一个空数组,或者是一个没有经过设定的变量,返回的数组元素个数就是0; array_count_value():统计每个特定的值在数组$array中出现过的次数;

$fistarray=array_shift($your_array); $endarray=array_pop($your_array)

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com