Maison  >  Article  >  développement back-end  >  Il existe plusieurs types de définitions de tableaux PHP

Il existe plusieurs types de définitions de tableaux PHP

王林
王林original
2019-09-19 17:57:333035parcourir

Il existe plusieurs types de définitions de tableaux PHP

1. Fonction array()

1.1 Aucune valeur clé

$arr=array(1,2,3,4);

1.2 Paire clé-valeur

  $arr=array(
   'name'=>'myj',
   'age'=>'18',
   'phone'=>'1888888888'
 );

1.3 Tableau vide

  $arr=array();

2. Fonction compact()

La fonction compacte peut convertir des variables en tableaux.

$a = 'aaa';
$b = 'bbb';
$c = 'ccc';
$arr3 = compact('a','b','c');

Sortie :

{"a":"aaa","b":"bbb","c":"ccc"}

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));

Sortie :

 'a' => string '1' (length=1)
'b' => string '2' (length=1)
'c' => string '3' (length=1)
'd' => string '4' (length=1)

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

la fonction array_fill() consiste à remplir le tableau avec un classe de valeur donnée

Format de définition :

array_fill(start,number,value)

start : index de départ

numéro : nombre de tableaux

valeur : valeur du tableau

Exemple :

$a=array_fill(2,3,"Dog");
print_r($a);

Résultat de sortie :

Array ( [2] => Dog [3] => Dog [4] => Dog )

5. Fonction Range()

Format de définition :

array range(first,second,step)

premier : minimum valeur de l'élément

seconde : valeur maximale de l'élément

étape : taille du pas 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

Tutoriel recommandé : Tutoriel vidéo 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!

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