>  기사  >  백엔드 개발  >  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으로 문의하세요.