> 백엔드 개발 > PHP 문제 > PHP에서 여러 데이터를 배열에 넣는 방법

PHP에서 여러 데이터를 배열에 넣는 방법

青灯夜游
풀어 주다: 2023-03-16 20:58:02
원래의
1953명이 탐색했습니다.

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...))" 문입니다.

PHP에서 여러 데이터를 배열에 넣는 방법

이 튜토리얼의 운영 환경: 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);
?>
로그인 후 복사

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);
?>
로그인 후 복사

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);
?>
로그인 후 복사

PHP에서 여러 데이터를 배열에 넣는 방법

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

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

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

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

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

  • $start

    대괄호 안에 특정 인덱스 값(아래 첨자)을 지정하지 않을 경우 기본값은 숫자 인덱스이며, 인덱스 값은 0부터 시작하여 기본적으로 증가합니다.
  • <?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);
    ?>
    로그인 후 복사
    PHP에서 여러 데이터를 배열에 넣는 방법

    PHP에서 여러 데이터를 배열에 넣는 방법방법 2: array_unshift() 함수를 사용하여 배열 시작 부분에 여러 데이터를 삽입합니다

    array_unshift($array,$value1,$value2...)함수는 삽입할 수 있습니다 하나는 배열의 시작 부분에 있거나 여러 개의 새 요소(키 값)입니다.

    rrreee🎜PHP에서 여러 데이터를 배열에 넣는 방법🎜🎜 🎜🎜방법 3: array_push() 함수를 사용하여 배열 끝에 여러 데이터를 삽입합니다🎜🎜🎜🎜array_push($array,$value1,$value2...)함수는 삽입할 수 있습니다 배열 끝에 있는 하나 이상의 데이터 여러 요소(키 값). 🎜rrreee🎜PHP에서 여러 데이터를 배열에 넣는 방법🎜🎜 🎜🎜방법 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿