>  기사  >  백엔드 개발  >  PHP의 Foreach는 단순한 배열 이상을 탐색합니다.

PHP의 Foreach는 단순한 배열 이상을 탐색합니다.

autoload
autoload원래의
2021-03-12 15:47:323208검색

1. Foreach 형식

foreach (array_expression as $value)
   statement
foreach (array_expression as $key => $value)
   statement

2. foreach 배열 순회

a. 방법 1:

<?php
$arr = array(1, 2, 3, 4,7,8,9,10,11);

foreach($arr as $a)
{
    echo $a,&#39;<br/>&#39;;//1 2 3 4 5 6 7 8 9 10 11
} 
?>

b. 방법 2:

<?php
$arr = array(1, 2, 3, 4,7,8,9,10,11);
foreach($arr as $a => $v)
{
    echo &#39;key&#39;,$a,&#39;== value&#39;,$v,&#39;<br/>&#39;;
}
// key0== value1
// key1== value2
// key2== value3
// key3== value4
// key4== value7
// key5== value8
// key6== value9
// key7== value10
// key8== value11
?>

3. foreach 달력 순회

양식이 꺼내지고 액세스됩니다. 遍历对象,其实就是指将对象中的所有属性(公有属性)键值对

//定义类
class Man{
    public $name = &#39;LiLei&#39;;
    public $height = 178;
    public $weight = 140;
    protected $age = 30;
    private $money = 1000;
}
//实例化
$m = new Man();
//遍历
foreach($m as $k => $v){
    echo $k . &#39; : &#39; . $v . &#39;<br/>&#39;;		//$k为属性名,$v为属性值
}
/* name : LiLei
   height : 178
   weight : 140
 */

추천:

php 비디오 튜토리얼 php 튜토리얼

위 내용은 PHP의 Foreach는 단순한 배열 이상을 탐색합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.