若何应用php中each办法?
each界说以及用法
each() 函数前往以后元素的键名以及键值,并将外部指针向后挪动。
该元素的键名以及键值前往到带有四个元素的数组中。两个元素(1 以及 Value)蕴含键值,两个元素(0 以及 Key)蕴含键名。
相干的办法:
current() - 前往数组中确当前元素的值。 end() - 将外部指针指向数组中的最初一个元素,并输入。 next() - 将外部指针指向数组中的下一个元素,并输入。 prev() - 将外部指针指向数组中的上一个元素,并输入。 reset() - 将外部指针指向数组中的第一个元素,并输入。
提醒:each() 函数正在 PHP 7.2.0 中被弃用了。
语法
each(array)
参数
array 必须。规则要应用的数组。
前往值: 前往以后元素的键名以及键值。该元素的键名以及键值前往到带有四个元素的数组中。两个元素(1 以及 Value)蕴含键值,两个元素(0 以及 Key)蕴含键名。假如不更多的数组元素,则函数前往 FALSE。
实例 1
与页面顶部的实例相反,然而本例经过轮回输入整个数组:
<?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); reset($people); while (list($key, $val) = each($people)) { echo "$key => $val<br>"; } ?>
运转后果:
0 => Peter 1 => Joe 2 => Glenn 3 => Cleveland
实例 2
一切相干办法的演示:
<?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); echo current($people) . "<br>"; // The current element is Peter echo next($people) . "<br>"; // The next element of Peter is Joe echo current($people) . "<br>"; // Now the current element is Joe echo prev($people) . "<br>"; // The previous element of Joe is Peter echo end($people) . "<br>"; // The last element is Cleveland echo prev($people) . "<br>"; // The previous element of Cleveland is Glenn echo current($people) . "<br>"; // Now the current element is Glenn echo reset($people) . "<br>"; // Moves the internal pointer to the first element of the array, which is Peter echo next($people) . "<br>"; // The next element of Peter is Joe print_r (each($people)); // Returns the key and value of the current element (now Joe), and moves the internal pointer forward ?>
运转后果:
Peter Joe Joe Peter Cleveland Glenn Glenn Peter Joe Array ( [1] => Joe [value] => Joe [0] => 1 [key] => 1 )
更多相干常识,请存眷 PHP中文网!!
以上就是若何应用php中each办法的具体内容,更多请存眷资源魔其它相干文章!
标签: php php教程 php故障解决 php使用问题 each
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!