首页 » Web前端 » eachphp技巧_PHP list和each函数运用

eachphp技巧_PHP list和each函数运用

访客 2024-10-23 0

扫一扫用手机浏览

文章目录 [+]

返回 array 数组中当前指针位置的键/值对并向前移动数组指针。
键值对被返回为四个单元的数组,键名为 0, 1, key 和 value。

单元 0 和 key 包含有数组单元的键名,1 和 value 包含有数据。

eachphp技巧_PHP list和each函数运用

如果内部指针超越了数组的末端, 则 each() 返回 FALSE。

eachphp技巧_PHP list和each函数运用
(图片来自网络侵删)

<?php$foo = array("bob", "fred", "jussi", "jouni", "egon", "marliese");$bar = each($foo);print_r($bar);?>

Array{[1] => bob[value] => bob[0] => 0[key] => 0}

把稳: 【PHP】php7.2报错The each() function is deprecated. This message will be suppressed on furthe

php7.2以上 废除了 each()方法, 项目中用到的地方会涌现以下报错

The each() function is deprecated. This message will be suppressed on further calls

办理办法。
很大略

while (list($key, $val) = each($array)) {#code}

改为

foreach ($array as $key => $val) {#code}

list — 把数组中的值赋给一些变量

void list ( mixed $varname , mixed $... ) 仅能用于数字索引的数组并假天命字索引从 0 开始。

a. list()=array(); 须要将一个数组赋值给这个函数

b. 数组中的元素个数, 要和list()函数中的参数个数相同

c. 数组中的每个元素值会赋值list()函数中的每个参数, list()将每个参数转为变量

d. list()只能吸收索引数组

e. 按索引的下标的顺序

实例1:

<?php$arr = array(1, 'ab' => 2, 3 , 8=> 18, 2=>20 );//把稳上述数组的下标是0, 'ab', 1, 8, 2list($v1, $v2, $v3 ) = $arr; //这里不是赋值语句,而是被称为"语法构造"//以上一行相称于//$v1 = $arr[0]; $v2=$arr[1];$v3=$arr[2];echo("<br />v1=$v1 "); //v1=1echo "<br />v2=$v2 "; //v2=3echo "<br />v3=$v3 "; //v3=20?>

实例2:

<?php$info = array('coffee','brown','caffeine');list($drink,$color,$power) = $info;echo "$drink is $color and $power makes it special.\n";list($drink,,$power) = $info;echo "$drink has $power.\n";list(,$drink) = $info;echo "I need $drink";?>

输出结果:coffee is brown and caffeine makes it special. coffee has caffeine. I need brown

实例3:

<?php$user=array("id"=>1, "name"=>"zhangsan", "age"=>10, "sex"=>"nan");while(list($key, $value)=each($user)){echo $key."==>".$value."<br>";}?>

输出结果:id==>1name==>zhangsanage==>10sex==>nan

标签:

相关文章

房山第一探寻历史文化名区的魅力与发展

房山区,位于北京市西南部,历史悠久,文化底蕴深厚。作为北京市的一个重要组成部分,房山区的发展始终与首都的发展紧密相连。房山区积极推...

Web前端 2025-02-18 阅读1 评论0

手机话费开钻代码数字时代的便捷生活

我们的生活越来越离不开手机。手机话费作为手机使用过程中的重要组成部分,其充值方式也在不断创新。手机话费开钻代码应运而生,为用户提供...

Web前端 2025-02-18 阅读1 评论0

探寻专业奥秘如何查询自己专业的代码

计算机科学已成为当今社会不可或缺的一部分。掌握一门专业代码对于个人发展具有重要意义。面对繁杂的学科体系,如何查询自己专业的代码成为...

Web前端 2025-02-18 阅读0 评论0