php中使用list()函数和each()函数遍历数组笔记

原创 PHP笔记  2017-07-06 22:51  阅读 3,836 views 次

在php中,list()函数的功能是将数组中的值赋值给指定的一组变量。list()函数其实并不是真正的函数,他和array()函数类似,是一种语言结构。虽然list()函数只能用于索引值从0开始的数字索引数组,但list()函数和each()函数配合使用可以遍历输出数字数组和关联数组。

list()函数和each()函数用法

list()函数

list()函数用于在一次操作中给一组变量赋值,该函数只能用于索引值从0开始的数字索引数组。

实例:

<?php
$array = array("html","css","javaScript","php");
list($a,$b,$c,$d) = $array;
echo $a."-".$b."-".$c."-".$d;
?>

输出结果:html-css-javaScript-php

each()函数

each()函数的功能是返回数组当前元素的键名和键值。该元素的键名和键值会被返回带有四个元素的数组中,两个元素(1 和 Value)包含键值,两个元素(0 和 Key)包含键名。

实例:

<?php
$array = array("html","css","javaScript","php");
var_dump(each($array));
?>

运行结果:

list()函数和each()函数配合遍历数组

使用list()函数和each()函数配合可以轻松的遍历数组。

实例:

<?php
$array = array("html","css","javaScript","php");
while(list($key,$val)=each($array)){
echo $key."=>".$val."</br>";
}
?>

运行结果:

本文地址:https://www.ggbiji.com/list-each-array.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情