Comment créer un tableau en php et remplir un tableau

小云云
Libérer: 2023-03-22 10:26:01
original
2411 Les gens l'ont consulté

En PHP et dans d'autres langages de programmation, la création de tableaux est souvent utilisée dans le développement front-end, la création de tableaux js peut être directement créée et assignée par [] et new Array(). Mais quelles sont les manières de créer des tableaux en PHP ? Après avoir examiné les informations, les avoir collectées et résumées en ligne :







1. Utiliser un tableau pour créer un tableau est le moyen le plus courant et le plus pratique :


$arr = array('a','b','c');
$arr[] = 'a' ; $arr[] = 'b' ; $arr[] = 'c';
$arr = array('name' => '关羽' , 'age' => 23 , 'sex' => '男');
Copier après la connexion

Parfois, vous devez créer un tableau aléatoire avec une longueur. de len Array, vous pouvez donc utiliser range() :

Définition : tableau range(first, second, step) //first : valeur minimale de l'élément second : valeur maximale de l'élément step : taille du pas de l'élément (la montant à augmenter)


$number = range(0,5); 
print_r ($number); 

//打印:Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 [5] => 5 ) 

$number = range(0,50,10); 
print_r ($number); 

//打印:Array ( [0] => 0 [1] => 10 [2] => 20 [3] => 30 [4] => 40 [5] => 50 ) 

$letter = range("a","d"); 
print_r ($letter); 

//打印:Array ( [0] => a [1] => b [2] => c [3] => d )
Copier après la connexion

3. Bien entendu, sous certaines exigences spécifiques, certaines variables doivent être stockées dans des tableaux. Les noms de variables de ces variables sont convertis. en noms de clés et valeurs de variables. Convertir en valeur de clé (prérequis : la variable existe) :


$firstname = "Peter"; 
$lastname = "Griffin"; 
$age = "38"; 
$result = compact("firstname", "lastname", "age"); 
print_r($result); 

//打印: Array ( [firstname] => Peter [lastname] => Griffin [age] => 38 ) 

$firstname = "Peter"; 
$lastname = "Griffin"; 
$age = "38"; 
$name = array("firstname", "lastname"); 
$result = compact($name, "location", "age"); 
print_r($result); 

//打印:Array ( [firstname] => Peter [lastname] => Griffin [age] => 38 ) 
//由于$location变量不存在,所以存入不了数组
Copier après la connexion

4. du premier tableau est Le nom de clé du nouveau tableau. La valeur dans le deuxième tableau est la valeur clé du nouveau tableau :

Définition : La fonction array_combine() peut combiner deux tableaux dans un nouveau tableau, dont l'un est le nom de la clé, la valeur de l'autre tableau est la valeur de la clé.


$a1=array("a","b","c","d"); 
$a2=array("Cat","Dog","Horse","Cow"); 
print_r(array_combine($a1,$a2)); 

//打印:Array ( [a] => Cat [b] => Dog [c] => Horse [d] => Cow )
Copier après la connexion

5. Créez un tableau avec une longueur fixe comme valeur clé :

Définition : array_fill(start,number,value) //start : Numéro d'index de départ : le nombre de valeurs valeur : valeur du tableau

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

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

Recommandations associées :

Comment créer un tableau en JavaScript ?

10 cours recommandés sur la création de tableaux en PHP

Comment utiliser Javascript pour créer des tableaux par lots

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!