Dans cet article, diverses méthodes de création de tableaux sont partagées avec vous sous forme d'exemple de code PHP. Les amis intéressés peuvent en apprendre davantage
Avant de lire cet article, je pense que tout le monde a lu le PHP. Manuel chinois. La section sur les tableaux a été expliquée. Comment avez-vous compris ? Au moins, j'étais confus lorsque j'ai lu le document pour la première fois, peut-être parce que la traduction n'était pas facile à comprendre ^_^ ! ! Sur la base de sa propre expérience, UncleToo partage ici différentes manières de créer des tableaux avec vous sous la forme d'un exemple de code PHP, en espérant que cela vous sera utile (bien sûr, vous devez encore lire plus de documents PHP)
1. Utiliser array ()Créer un tableau
array()La création d'un tableau est la méthode la plus couramment utilisée dans le processus de développement PHP. Pour être précis, array() est une structure plutôt qu'une fonction.
Exemple 1 :
Le code est le suivant :
<?php $number = array(1,3,5,7,9); $color =array("red","blue","green"); $student = array("name",17) ?>
Exemple 2 :
Le code est le suivant :
<?php $language = array(1=>"PHP",3=>"JAVA",4=>"C"); $student = array("name"=>"张三","age"=>17) ?>
Bien sûr, aucune valeur dans le tableau n'est également autorisée, c'est-à-dire un tableau vide :
Le code est le suivant :
<?php $result = array(); ?>
2. Utilisez la fonction compact() pour créer un tableau
La fonction compact() en PHP peut convertir une ou plusieurs variables en tableau
Format de définition :
array compact(var1,var2...)
Exemple 1 : Toute chaîne qui n'a pas de nom de variable correspondant est ignorée.
Le code est le suivant :
<?php $firstname = "Peter"; $lastname = "Griffin"; $age = "38"; $result = compact("firstname", "lastname", "age"); print_r($result); ?>
Résultat de sortie :
Le code est le suivant :
Array ( [firstname] => Peter [lastname] => Griffin [age] => 38 )
Exemple 2 : Utiliser une chaîne sans nom de variable correspondant et un tableau de noms de variables
Le code est le suivant :
<?php $firstname = "Peter"; $lastname = "Griffin"; $age = "38"; $name = array("firstname", "lastname"); $result = compact($name, "location", "age"); print_r($result); ?>
Résultat de sortie :
Le code est le suivant :
Array ( [firstname] => Peter [lastname] => Griffin [age] => 38 )
3. Utilisez la fonction array_combine() pour créer un tableau
. La fonction array_combine() en PHP peut combiner deux tableaux en un nouveau tableau, l'un des tableaux est le nom de la clé et la valeur de l'autre tableau est la valeur de la clé.
Format de définition :
array array_combine(array1,array2)
Exemple
Le code est le suivant :
<?php $a1=array("a","b","c","d"); $a2=array("Cat","Dog","Horse","Cow"); print_r(array_combine($a1,$a2)); ?>
Résultat de sortie :
Array ( [a] => Chat [b] => Chien [c] => Cheval [d] => Vache )
Remarque : Utilisez la fonction array_combine(), les deux paramètres doivent avoir le même nombre d'éléments.
4. Utilisez la fonction range() pour créer un tableau
Format de définition :
plage du tableau (première, deuxième, étape)
premier : valeur minimale de l'élément
seconde : la valeur maximale de l'élément
step : la taille du pas de l'élément
Ce qui suit est la définition officielle : Cette fonction crée un tableau du premier au second (y compris le premier et un entier ou un caractère entre le second). Si second est plus petit que premier, renvoie le tableau dans l’ordre inverse.
C'est difficile à comprendre, alors regardons simplement les exemples (j'aime regarder des tutoriels avec des exemples).
Exemple 1 :
Copier le code Le code est le suivant :
$numéro = range( 0,5);
print_r ($number);
?>
Résultat de sortie :
Le code est comme suit :
Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 [5] => 5 )
Exemple 2 :
Le code est le suivant :
<?php $number = range(0,50,10); print_r ($number); ?>
Résultat de sortie :
Le code est le suivant :
Array ( [0] => 0 [1] => 10 [2] => 20 [3] => 30 [4] => 40 [5] => 50 )
Exemple 3 :
Le code est le suivant :
<?php $letter = range("a","d"); print_r ($letter); ?>
Sortie résultat :
Le code est le suivant :
Array ( [0] => a [1] => b [2] => c [3] => d )
5. Utilisez la fonction array_fill() pour créer un tableau
La fonction array_fill() remplit le tableau avec une classe de valeur donnée
Définir le format :
array_fill(start,number,value)
start : index de départ
number : number des tableaux
valeur : valeur du tableau
Exemple :
Le code est le suivant :
<?php $a=array_fill(2,3,"Dog"); print_r($a); ?>
Résultat de sortie :
Tableau ( [2] => Chien [3] => Chien [4] => ; Chien )
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!