Maison >développement back-end >tutoriel php >Bases de l'application array en PHP (5)

Bases de l'application array en PHP (5)

黄舟
黄舟original
2016-12-22 10:39:471490parcourir

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 = «

"; //Définit la chaîne $html, le contenu de la chaîne est la balise
de la table
foreach($erwei_arr as $field){
$html .= "" //Utilisez des opérateurs de chaîne pour combiner la valeur originale de $html avec "< tr>" est concaténé dans une nouvelle chaîne, identique ci-dessous à
foreach($field as $value){
$html .= "”;
}
$html .= “
".$value."”;
}
$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()

”;
$nc_array = array_combine($one_array, $two_array);
print_r( $nc_array ; echo "

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.

shuffle() mélange aléatoirement un tableau.

C'est tout. Le blog Zhutou a été occupé récemment, donc les mises à jour sont instables, haha, ce n'est pas grave. Je voudrais préciser ici qu'une partie du code est basée sur le code source de mon professeur, M. Zeng Wenbing.

Ce qui précède est le contenu des bases de l'application PHP array (5). Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !

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