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' => '男');
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 )
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变量不存在,所以存入不了数组
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 )
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 )
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!