Maison  >  Article  >  développement back-end  >  Comment mettre plusieurs données dans un tableau en php

Comment mettre plusieurs données dans un tableau en php

青灯夜游
青灯夜游original
2022-09-21 19:20:151911parcourir

4 méthodes : 1. Attribuez directement des valeurs aux éléments du tableau sans spécifier de noms de clés, la syntaxe est "$array name[]=value 1;$array name[]=value 2;..."; array_unshift() , la syntaxe "array_unshift(array, value 1, value 2...)" ; 3. Utilisez array_push(), la syntaxe "array_push(array, value 1, value 2...)" ; Instruction "array_splice(array, Position,0,array(value1,value2...))".

Comment mettre plusieurs données dans un tableau en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3

php met plusieurs données dans un tableau, ce qui signifie insérer plusieurs données dans le tableau. Voici plusieurs méthodes d'insertion.

Méthode 1 : attribuer directement des valeurs aux éléments du tableau sans spécifier de noms de clés

Nous pouvons initialiser via le format "$array variable name[subscript] = value;" Array $数组变量名[下标] = 值;”的格式来初始化数组

当我们不在方括号内指定具体的索引值(下标)时,默认为数字索引,且索引值默认从 0 开始依次增加。

<?php 
header("content-type:text/html;charset=utf-8");
$arr=array(10,12,20);
var_dump($arr);
$arr[]="hello";
$arr[]=8;
$arr[]=9;
echo "插入多个数据后:";
var_dump($arr);
?>

Comment mettre plusieurs données dans un tableau en php

方法2:使用array_unshift()函数在数组开头插入多个数据

array_unshift($array,$value1,$value2...)函数可以在数组的开头插入一个或多个新元素(键值)。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);  
$arr=array(10,12,20);
var_dump($arr);
array_unshift($arr,8,"9");
echo "插入多个数据后:";
var_dump($arr);
?>

Comment mettre plusieurs données dans un tableau en php

方法3:使用array_push()函数在数组末尾插入多个数据

array_push($array,$value1,$value2...)函数可以在数组尾部插入一个或多个元素(键值)。

<?php 
header("content-type:text/html;charset=utf-8");
$arr=array(10,12,20);
var_dump($arr);
array_push($arr,8,"9",3.14);
echo "插入多个数据后:";
var_dump($arr);
?>

Comment mettre plusieurs données dans un tableau en php

方法4:使用array_splice()函数在数组中插入多个数据(任何位置)

array_splice($array,$start,$length,$value)函数是一个强大的函数,可以用来删除数组元素、替换数组元素,也能用来插入数组元素(只需要将参数$length的设置为0即可)。

$length=0,那么参数$start就可指定开始插入的位置(下标),参数$value就可指定插入值(如果是多个值就需要设置为数组)。

  • $start值为0,则在开头插入

  • $start值为“数组长度值”,则在末尾插入

  • $start

    Lorsque nous ne spécifions pas de valeur d'index spécifique (indice) entre crochets, la valeur par défaut est un index numérique, et la valeur d'index commence à 0 et augmente par défaut.
  • <?php 
    header("content-type:text/html;charset=utf-8");
    $arr1=array(10,12,20);
    var_dump($arr1);
    echo "插入多个数据后:";
    array_splice($arr1,0,0,array("1","hello","3"));
    var_dump($arr1);
    
    $arr2=array(10,12,20);
    array_splice($arr2,1,0,array("1",25,"3"));
    var_dump($arr2);
    
    $arr3=array(10,12,20);
    array_splice($arr3,count($arr3),0,array("1",25,"3"));
    var_dump($arr3);
    ?>
Comment mettre plusieurs données dans un tableau en php

Comment mettre plusieurs données dans un tableau en phpMéthode 2 : Utilisez la fonction array_unshift() pour insérer plusieurs données au début du tableau

array_unshift($array,$value1,$value2...)La fonction peut insérer un au début du tableau ou plusieurs nouveaux éléments (valeurs clés).

rrreee🎜Comment mettre plusieurs données dans un tableau en php🎜🎜 🎜🎜Méthode 3 : Utilisez la fonction array_push() pour insérer plusieurs données à la fin du tableau🎜🎜🎜🎜array_push($array,$value1,$value2...)La fonction peut insérer une ou plusieurs données à la fin du tableau Plusieurs éléments (valeurs clés). 🎜rrreee🎜Comment mettre plusieurs données dans un tableau en php🎜🎜 🎜🎜Méthode 4 : utilisez la fonction array_splice() pour insérer plusieurs données (n'importe quelle position) dans le tableau 🎜🎜🎜🎜La fonction array_splice($array,$start,$length,$value) est une fonction puissante La fonction peut être utilisée pour supprimer des éléments de tableau, remplacer des éléments de tableau et également insérer des éléments de tableau (il suffit de définir le paramètre $length sur 0). 🎜🎜Lorsque $length=0, alors le paramètre $start peut spécifier la position (indice) pour commencer l'insertion, et le paramètre $value peut spécifier la valeur d'insertion (s'il y a plusieurs valeurs, elle doit être définie sous forme de tableau). 🎜
  • 🎜$start est 0, insérez 🎜🎜
  • 🎜$start au début code> est "valeur de longueur du tableau", puis insérez 🎜🎜<li>🎜<code>$start value>0 et

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