php 取数组最后一个元素

可以用end()函数取出数组的最后一个元素,

$rList = array(
array(‘id‘=>1,‘txt‘=>‘a‘),
array(‘id‘=>2,‘txt‘=>‘a‘),
array(‘id‘=>3,‘txt‘=>‘a‘),
array(‘id‘=>4,‘txt‘=>‘a‘),
);
$test = end($rList);
var_dump($test);

结果:

array(2) {
["id"]=>
int(4)
["txt"]=>
string(1) "a"
}

done!

时间: 2024-11-19 21:17:41

php 取数组最后一个元素的相关文章

数组 :定义一个有20个元素的数组,每一个元素的取值范围是[30 ,70],求他们的和

   //定义一个有20个元素的数组,每一个元素的取值范围是[30 ,70],求他们的和     int a[20] = {0};     int sum = 0;     for (int i = 0; i < 20; i++) {         a[i] = arc4random()%(70 - 30 + 1) + 30;         printf("%d ",a[i]);         sum += a[i];     }       printf("\n

每天php函数 - 数组最后一个元素取出

复制代码代码如下: $array=array(1,2,3,4,5);    echo $array[count($array)-1];//计算数组长度,然后获取数组最后一个元素,如果数组中最后一个元素含有非数字键名,结果可能跟预期不符合    //适用于键名为数字的数组    echo '<br>';    echo end($array);//将数组的内部指针指向最后一个单元,适用于所有数组 总体来说,php的内置函数end还是最好的方法的了.大家可以测试下. PHP取值很容易,可以使用循环

js 获取数组最后一个元素

javascript获取数组最后一个元素,js获取Array末尾元素 一.JavaScript pop() 方法 pop() 方法用于删除并返回数组的最后一个元素. var arr = new Array("js","JavaScript","jQuery"); var end = arr.pop() console.log(end);//jQuery console.log(arr);//["js", "JavaS

JavaScript利用数组原型,添加方法实现遍历多维数组每一个元素

原型就是提供给我们为了让我们扩展更多功能的. 今天学习了用js模拟底层代码,实现数组多维的遍历.思想是在数组原型上添加一个方法. 1 // js中的数组forEach方法,传入回掉函数 能够帮助我们遍历数组 2 var arr =[1,2,3,4,[1,2,[1,4]]]; 3 arr.forEach( 4 function(item , index , arr){ 5 alert(item); //1 2 3 4 1214 6 } 7 ); 8 //我们发现 这个方法只提供给我们遍历一维数组的

[编程题]删除数组最后一个元素

删除数组 arr 最后一个元素.不要直接修改数组 arr,结果返回新的数组 输入例子: truncate([1, 2, 3, 4]) 输出例子: [1, 2, 3] //利用slice function truncate(arr) { return arr.slice(0,-1); } //利用filter function truncate(arr) { return arr.filter(function(v,i,ar) { return i!==arr.length-1; }); } //

PHP获取数组最后一个元素的键和值

<?php /** * PHP获取数组中最后一个元素下标和值 */ $arr = ['1' => 'name', '3' => 2, 5 => 6, 'name' => '张三']; $a = end($arr); echo $a; echo "<br>"; foreach ($arr as $k => $v) { if ($v === $a) { echo $k; } } 原文地址:https://www.cnblogs.com/sgm

javascript获取数组最后一个元素(三种方法)

JavaScript 获取Array末尾元素 一.JavaScript pop() 方法 pop() 方法用于删除并返回数组的最后一个元素. 注意:pop() 方法将删除 arrayObject 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值.如果数组已经为空,则 pop() 不改变数组,并返回 undefined 值. var arr = new Array("js","JavaScript","jQuery"); var end

WebX5 Data遍历以及获取数组最后一个元素

var names = [];//定义数组 data.eachAll(function(param){//遍历数组 if(param.row.val('Recorded')==="false"){//满足条件 names.push(param.row.val('RecNo'));//给数组添加元素 } }); if(data.getValue("RecNo")===names.pop()){//判断是否等于数组最后一个袁术 justep.Util.hint(&quo

PHP获取数组的一个元素

我有一个数组: array( 4 => 'apple', 7 => 'orange', 13 => 'plum' ) 我想获得此数组的第一个元素. apple 预期结果: apple 一个要求: 它不能通过引用传递来完成 ,所以array_shift不是一个好的解决方案. 我怎样才能做到这一点? #1楼 采用: $first = array_slice($array, 0, 1); $val= $first[0]; 默认情况下, array_slice不保留键,因此我们可以安全地使用零作