我是靠谱客的博主 迷人画板,最近开发中收集的这篇文章主要介绍php foreach+list进行数组迭代,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

$array = [
[1, 2],
[3, 4],
];
foreach ($array as list($a, $b)) {
echo "A: $a; B: $bn";
}

以上会输出:

A: 1; B: 2
A: 3; B: 4

实际就是把数组$value的值赋值给list()中的变量。

list() 中的单元可以少于嵌套数组的,此时多出来的数组单元将被忽略:

$array = [
[1, 2],
[3, 4],
];
foreach ($array as list($a)) {
echo "$an";
}

以上会输出:

1
3

如果 list() 中列出的单元多于嵌套数组则会发出一条消息级别的错误信息:

$array = [
[1, 2],
[3, 4],
];
foreach ($array as list($a, $b, $c)) {
echo "A: $a; B: $b; C: $cn";
}

以上会输出:

Notice: Undefined offset: 2 in example.php on line 6
A: 1; B: 2; C:
Notice: Undefined offset: 2 in example.php on line 6
A: 3; B: 4; C:

最后

以上就是迷人画板为你收集整理的php foreach+list进行数组迭代的全部内容,希望文章能够帮你解决php foreach+list进行数组迭代所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部