首頁  >  文章  >  後端開發  >  PHP foreach()有什么用?

PHP foreach()有什么用?

PHPz
PHPz原創
2016-06-02 11:31:351949瀏覽

在PHP中foreach是针对数组的循环结构,可以用来对一个数组的所有元素进行循环遍历,其语法是“foreach($usearray as $value)”,表示将用户数组所有的值全部赋值给“$value”变量。

PHP foreach()有什么用?

PHP 4 引入了 foreach 结构,和 Perl 以及其他语言很像。这只是一种遍历数组简便方法。foreach 仅能用于数组,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误。有两种语法,第二种比较次要但却是第一种的有用的扩展。

格式一: 

foreach($usearray as $value)
statement;

将用户数组($usearray)所有的值全部赋值给$value变量。

格式二:

foreach($usearray as $key=>$value)
statement;

将用户数组($usearray) 的下标和所属值分别赋值给$key和$value变量。

上述格式中AS为关键字

Foreach实例 

<?
$myarray=array("aaa","bbb","ccc","ddd");
foreach($myarray as $value)
{
echo $value."<br>";
}
foreach($myarray as $key=>$value)
{
if($key!=2)//排除第3个数组的值
echo "Key is: $key; Valueis: $value<br>\n";
}
?>

更多相关知识,请访问 PHP中文网!!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn