Maison  >  Article  >  développement back-end  >  Explication d'un exemple de traversée de tableau PHP

Explication d'un exemple de traversée de tableau PHP

jacklove
jackloveoriginal
2018-05-22 17:54:041996parcourir

Cet article explique des exemples de traversée de tableaux PHP.

Parcours de tableaux

Parcours de tableaux : cela signifie passer par chacun d'eux une fois

1) la boucle for

est rarement utilisée car elle présente des défauts

4ae368d8de8d1d33b7711c7319f7cd682) L'instruction foreach est utilisée pour atteindre l'objectif de parcourir le tableau foreach (variable du tableau en tant que variable 1) { //La variable d'instruction 1 exécutée dans chaque boucle représente les données actuellement expérimentées ( accédé)} foreach (variable de tableau en tant que variable 1= >Variable 2){ // L'instruction exécutée à chaque fois dans la boucle représente la valeur d'index des données actuellement utilisées (la variable 1 représente les données actuellement consultées). étant expérimenté (accessible)} 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;;
?>

Cet article explique des exemples de traversée de tableaux PHP Pour plus de contenu connexe, veuillez prêter attention au site Web PHP chinois.

Recommandations associées :

Implémentation PHP de l'algorithme de tri par compartiment

Explication de la classification des tableaux PHP et des exemples de création de tableaux

Utilisation de l'espace réservé php pdo (explication de l'exemple de code)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn