Maison  >  Article  >  développement back-end  >  Une explication sur la façon de créer un tableau PHP

Une explication sur la façon de créer un tableau PHP

巴扎黑
巴扎黑original
2017-08-04 16:47:331102parcourir

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 :


28df313e5552c3c5017344dd230b1bc6


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!

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