4가지 방법: 1. 키 이름을 지정하지 않고 배열 요소에 값을 직접 할당합니다. 구문은 "$array name[]=value 1;$array name[]=value 2;..."입니다. array_unshift() 구문 "array_unshift(array, value 1, value 2...)" 3. array_push() 구문 "array_push(array, value 1, value 2...)"를 사용합니다. "array_splice(array, Position,0,array(value1,value2...))" 문입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
php는 여러 데이터를 배열에 넣습니다. 이는 배열에 여러 데이터를 삽입한다는 의미입니다. 다음은 몇 가지 삽입 방법입니다.
방법 1: 키 이름을 지정하지 않고 배열 요소에 직접 값을 할당
"$array 변수 이름[subscript] = value;
" 형식을 통해 초기화할 수 있습니다. $数组变量名[下标] = 值;
”的格式来初始化数组
当我们不在方括号内指定具体的索引值(下标)时,默认为数字索引,且索引值默认从 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); ?>
方法2:使用array_unshift()函数在数组开头插入多个数据
array_unshift($array,$value1,$value2...)
函数可以在数组的开头插入一个或多个新元素(键值)。
<?php header('content-type:text/html;charset=utf-8'); $arr=array(10,12,20); var_dump($arr); array_unshift($arr,8,"9"); echo "插入多个数据后:"; var_dump($arr); ?>
方法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); ?>
方法4:使用array_splice()函数在数组中插入多个数据(任何位置)
array_splice($array,$start,$length,$value)
函数是一个强大的函数,可以用来删除数组元素、替换数组元素,也能用来插入数组元素(只需要将参数$length
的设置为0即可)。
当$length=0
,那么参数$start
就可指定开始插入的位置(下标),参数$value
就可指定插入值(如果是多个值就需要设置为数组)。
$start
值为0,则在开头插入
$start
值为“数组长度值”,则在末尾插入
$start
<?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); ?>
방법 2: array_unshift() 함수를 사용하여 배열 시작 부분에 여러 데이터를 삽입합니다
array_unshift($array,$value1,$value2...)
함수는 삽입할 수 있습니다 하나는 배열의 시작 부분에 있거나 여러 개의 새 요소(키 값)입니다.
array_push($array,$value1,$value2...)
함수는 삽입할 수 있습니다 배열 끝에 있는 하나 이상의 데이터 여러 요소(키 값). 🎜rrreee🎜🎜🎜 🎜🎜방법 4: array_splice() 함수를 사용하여 배열에 여러 데이터(모든 위치)를 삽입합니다. 🎜🎜🎜🎜array_splice($array,$start,$length,$value)
함수는 강력합니다. 이 함수를 사용하여 배열 요소를 삭제하고, 배열 요소를 교체하고, 배열 요소를 삽입할 수도 있습니다(매개변수 $length
를 0으로 설정하기만 하면 됩니다). 🎜🎜$length=0
인 경우 $start
매개변수는 삽입을 시작할 위치(아래 첨자)를 지정할 수 있고 $value
매개변수는 삽입값을 지정할 수 있습니다(값이 여러 개인 경우 배열로 설정해야 함). 🎜$start
값은 0, 시작 부분에 🎜🎜$start 삽입 code> 값이 "배열 길이 값"인 경우 🎜🎜<li>🎜<code>$start
값>0 및 위 내용은 PHP에서 여러 데이터를 배열에 넣는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!