Maison >développement back-end >tutoriel php >Bases de l'application array en PHP (5)
1. L'instruction de boucle foreach parcourt le tableau à deux dimensions. Il s'agit d'un parcours foreach d'un tableau à deux dimensions.
$erwei_arr = array(
array("xiaoliu","123456″,"Xiao Liu","Male",29,"Analyste système") ,
array("xiaozeng","123456 " ,"Xiao Zeng","Homme",23,"Ingénieur Web") ,
array("xiaochen","123456″,"Xiaochen","Homme",29,"Ingénieur Java")
) ; //Déclare le tableau bidimensionnel indexé
$html = «
".$value." td>”; } $html .= “ |
echo $ html;
Le résultat est
C'est ainsi que PHP exploite la table. héhé.
2. Fonctions de traitement de tableau couramment utilisées
Les fonctions de traitement de tableau sont également importantes, telles que les fonctions aléatoires, les fonctions de tri, etc. En gros :
Fonction d'opération d'index/valeur
in_array() vérifie si une certaine valeur existe dans le tableau, array_search() recherche une valeur donnée dans le tableau et renvoie la valeur correspondante si Nom de clé réussi, array_key_exists() vérifie si le nom de clé donné existe dans le tableau
La fonction de tri du tableau
sort() trie le tableau par ordre croissant par valeur et réénumère le tableau, rsort() C'est par ordre décroissant, ce qui est le contraire. asort() trie le tableau par ordre croissant par valeur, en conservant l'association entre index et valeur, tandis que arsort() fait le contraire. ksort() trie le tableau par ordre croissant par nom de clé, en conservant l'association entre index et valeur, tandis que krsort() fait le contraire.
Statistiques du tableau/fonction unique
La fonction count() a également été mentionnée plus tôt, et sa fonction est de compter le nombre d'éléments du tableau dans le tableau.
Fractionner, fusionner et décomposer les fonctions de tableau
array_combine() et array_merge(), voir le code directement
$one_array = array("Name", "Gender", "Age " ,"Position");
$two_array = array("Xiao Zeng","Male",23,"Conférencier en commerce électronique");
echo "
**** ** Le nouveau tableau nc_array********** après ***array_combine()
”;Le nouveau tableau nm_array************ après ********array_merge()
";$nm_array = array_merge($one_array , $two_array);print_r($nm_array);
Le résultat est Array ( [0] => Nom[1] => Sexe[2] => Âge [3] => ; Position[4] => Xiao Zeng[5] => Homme[6] => 23 [7] => >Tout le monde devrait être familier avec cela. Généralement, ce principe est utilisé en PHP pour des articles aléatoires, des publicités aléatoires ou des tirages de loterie sur certains sites Web.
Les fonctions principales sont array_rand() et shuffle().
array_rand() supprime aléatoirement un ou plusieurs éléments du tableau spécifiés du tableau et renvoie un tableau contenant des noms de clés aléatoires.