Maison > développement back-end > Problème PHP > Comment créer un tableau en php

Comment créer un tableau en php

藏色散人
Libérer: 2023-02-26 14:12:01
original
3198 Les gens l'ont consulté

Comment créer un tableau en php

Comment créer un tableau en PHP ?

Plusieurs façons de créer des tableaux en php

1. Fonction array()

1.1 Aucune valeur de clé

  $arr=array(1,2,3,4);
Copier après la connexion

1.2 Paires clé-valeur

$arr=array(
    'name'=>'myj',
    'age'=>'18',
    'phone'=>'1888888888'
  );
Copier après la connexion

1.3 Tableau vide

 $arr=array();
Copier après la connexion

2. Fonction compact()

La fonction compacte peut convertir des variables en tableaux.

$a = 'aaa';
 $b = 'bbb';
 $c = 'ccc';
 $arr3 = compact('a','b','c');
Copier après la connexion

Sortie :

{"a":"aaa","b":"bbb","c":"ccc"}
Copier après la connexion

3. Fonction array_combine()

La fonction array_combine() peut combiner deux tableaux en un nouveau tableau, où un tableau est le nom de la clé et la valeur de l'autre tableau est la valeur de la clé.

 $arr_key = array('a','b','c','d');
 $arr_val = array('1','2','3','4');
 echo var_dump(array_combine($arr_key,$arr_val));
Copier après la connexion

Sortie :

 'a' => string '1' (length=1)
 'b' => string '2' (length=1)
 'c' => string '3' (length=1)
 'd' => string '4' (length=1)
Copier après la connexion

4. Utilisez la fonction array_fill() pour créer un tableau

La fonction array_fill() remplit le tableau avec une classe de valeurs donnée

Format de définition :

array_fill(start,number,value)

start : index de départ

number : nombre de tableaux

value : tableau valeur

Exemple :

$a=array_fill(2,3,"Dog");
print_r($a);
Copier après la connexion

Résultat de sortie :

Array ( [2] => Dog [3] => Dog [4] => Dog )
Copier après la connexion

5. Fonction Range()

Format de définition : plage de tableau (première, deuxième, étape) premier : valeur minimale de l'élément deuxième : étape de la valeur maximale de l'élément : taille de l'étape de l'élément (par défaut 1)

 $arr = range(1,5); 输出:[1,2,3,4,5]
 $arr = range(1,15,3); 输出:1,4,7,10,13
Copier après la connexion

Pour plus de connaissances sur PHP, veuillez visiter le Site Web chinois PHP !

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal