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

Il existe plusieurs types de définitions de tableaux PHP

王林
Libérer: 2023-02-24 13:36:01
original
3067 Les gens l'ont consulté

Il existe plusieurs types de définitions de tableaux PHP

1. Fonction array()

1.1 Aucune valeur clé

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

1.2 Paire 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() consiste à remplir le tableau avec un classe de valeur donnée

Format de définition :

array_fill(start,number,value)
Copier après la connexion

start : index de départ

numéro : nombre de tableaux

valeur : valeur du tableau

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 :

array range(first,second,step)
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
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