Heim  >  Artikel  >  Backend-Entwicklung  >  Beispielerklärung für die PHP-Array-Traversierung

Beispielerklärung für die PHP-Array-Traversierung

jacklove
jackloveOriginal
2018-05-22 17:54:041996Durchsuche

In diesem Artikel werden Beispiele für die Durchquerung von PHP-Arrays erläutert.

Arrays durchlaufen

Arrays durchlaufen: Es bedeutet, jedes einzelne einmal zu durchlaufen

1) for-Schleife

wird selten verwendet, weil sie Fehler aufweist

17599b00655153bf54c249d2ecd514ed Variable 2){ //Die Anweisung, die jedes Mal in der Schleife ausgeführt wird, stellt den Indexwert der aktuell erlebten (abgerufenen) Daten dar. } bc5574f69a0cba105bc93bd3dc13c4ec

<pre class="brush:java;">
<!--?php
/*
 * foreach来遍历我们的数组
 * 这个比较常用,因为是专门为我们来遍历数组的!
 * */
$arr1=array(
        &#39;name&#39;=-->&#39;傻逼&#39;,
        &#39;num&#39;=>10
);
/*
foreach($arr1 as $value){
    echo $value.&#39;
&#39;;
}
*/
foreach($arr1 as $key=>$value){
    echo $key.&#39;=>&#39;.$value.&#39;
&#39;;
}
?>   
<!--?php
/*
 * 以后遇到这种情况,咱们到时候再说 - 递归思想的解决
 * */
$arr=array(
    &#39;a&#39;,
    &#39;b&#39;,
    &#39;c&#39;,
    &#39;d&#39;,
    array(
        1,2,3,4,5
    )
);
foreach ($arr as $val){
    var_dump($val);
}
?-->  
<!--?php
/*
 * 有规律,我们可以直接foreach嵌套去遍历就可以了
 * */
$arr=array(
    array(&#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;d&#39;),
    array(&#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;d&#39;,&#39;e&#39;,&#39;f&#39;),
    array(&#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;d&#39;,&#39;f&#39;),
    array(&#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;d&#39;),
);
foreach ($arr as $val1){
    foreach ($val1 as $val2){
        echo $val2.&#39;<br /-->&#39;;
    }
}
<!--?php
/*
 *
 * */
$students=array(
    array(&#39;傻逼&#39;,1,true,60.5),
    array(&#39;坑逼&#39;,2,true,80.5),
    array(&#39;菜逼&#39;,3,false,85.5)
);
echo &#39;<table border=1-->&#39;;
foreach ($students as $val){
    if($val[2]===true){
        $val[2]=&#39;男&#39;;
    }else{
        $val[2]=&#39;女&#39;;
    }
    echo "{$val[0]}{$val[1]}{$val[2]}{$val[3]}";
}
echo &#39;&#39;;
?>

In diesem Artikel werden Beispiele für die Durchquerung von PHP-Arrays erläutert. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

PHP-Implementierung des Bucket-Sortieralgorithmus

Erläuterung der PHP-Array-Klassifizierung und Beispiele für die Array-Erstellung

Verwendung von PHP-PDO-Platzhaltern (Erklärung des Codebeispiels)

Das obige ist der detaillierte Inhalt vonBeispielerklärung für die PHP-Array-Traversierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn