>백엔드 개발 >PHP 문제 >PHP는 할당을 통해 배열 요소를 추가할 수 있나요?

PHP는 할당을 통해 배열 요소를 추가할 수 있나요?

青灯夜游
青灯夜游원래의
2022-09-28 17:02:452643검색

그렇습니다. PHP에서는 "$array 변수 이름 [subscript] = value;" 형식으로 배열에 값을 할당하여 배열 요소를 추가할 수 있습니다. 아래 첨자는 문자열, 정수 또는 비어 있을 수 있습니다. 특정 인덱스 값). 첨자가 비어 있지 않으면 기존 첨자 값으로 반복할 수 없습니다. 그렇지 않으면 요소를 추가하는 대신 요소 값이 대체됩니다. 첨자가 ​​비어 있으면 기본값은 숫자 인덱스이며 기본값은 순차적으로 증가하는 것입니다. 0부터 또는 기존 인덱스 이후에 숫자 인덱스를 기준으로 점차 증가합니다.

PHP는 할당을 통해 배열 요소를 추가할 수 있나요?

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터

php는 할당을 통해 배열 요소를 추가할 수 있습니다.

예:

<?php
header("Content-type:text/html;charset=utf-8");
$arr = [1,2,3];//定义一个数组
var_dump($arr);
$arr["a"]="aa";
$arr["b"]="bb";
echo "赋值后:";
var_dump($arr);
?>

PHP는 할당을 통해 배열 요소를 추가할 수 있나요?

보시다시피 요소는 배열의 끝에 추가됩니다.

설명:

PHP에서는 "$array 변수 이름[subscript] = value;" 형식으로 배열에 값을 할당하여 배열 요소를 추가할 수 있습니다$数组变量名[下标] = 值;”的格式来给数组赋值以增加数组元素

且,下标

아래 첨자는 문자열, 정수이거나 비어 있을 수 있습니다(즉, 특정 색인 값이 지정되지 않음).

<?php
header("Content-type:text/html;charset=utf-8");
$arr = [1,2,3];//定义一个数组
var_dump($arr);
$arr[4]=44;
$arr["b"]="bb";
echo "赋值后:";
var_dump($arr);
?>
PHP는 할당을 통해 배열 요소를 추가할 수 있나요?

참고: 아래 첨자가 비어 있지 않으면 기존 아래 첨자 값으로 반복할 수 없습니다. 그렇지 않으면 요소를 추가하지 않지만 요소 값을 대체합니다

<?php
header("Content-type:text/html;charset=utf-8");
$arr = [1,2,3];//定义空数组
var_dump($arr);
$arr[4]=44;
$arr[1]="bb";
var_dump($arr);
?>
PHP는 할당을 통해 배열 요소를 추가할 수 있나요?

아래 첨자가 비어 있으면 기본값은 숫자 인덱스이며 기본적으로 0부터 시작하여 순차적으로 증가하거나 기존 숫자 인덱스를 기준으로 증가합니다.

<?php
header("Content-type:text/html;charset=utf-8");
$arr = [1,2,3];//定义空数组
var_dump($arr);
$arr["a"]="aa";
$arr[]="bb";
echo "赋值后:";
var_dump($arr);
?>
PHP는 할당을 통해 배열 요소를 추가할 수 있나요?

확장된 지식:

어레이(Array)는 선형 테이블 데이터 구조입니다. 간단히 말해서 데이터의 모음입니다. 배열의 각 구성원을 요소라고 하며, 각 요소는 키 및 배열 인덱스라고 하는 특수 식별자로 구별됩니다.

배열의 각 엔터티에는 키와 값이라는 두 가지 항목이 포함되어 있습니다. 해당 배열 요소는 키 값으로 얻을 수 있습니다. 이러한 키는 숫자 키 또는 연관 키일 수 있습니다. 해당 배열은 두 가지 유형으로 나눌 수 있습니다.
  • 인덱스 배열


    키 이름(아래 첨자)은 기본적으로 0부터 시작하는 숫자로 구성됩니다. 각 숫자는 배열의 배열 요소 위치에 해당하며, 지정할 필요가 없습니다.

  • 연관 배열

    키 이름(아래 첨자)은 숫자 값과 문자열의 혼합으로 구성됩니다. 배열의 키 이름이 숫자가 아닌 경우 배열은 연관 배열입니다. 아래와 같이:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$array=array(1,2,3,4,"a"=>"aa");
var_dump($array);//打印数组
?>
PHP는 할당을 통해 배열 요소를 추가할 수 있나요?

연관 배열의 키 이름은 정수 또는 문자열이 될 수 있습니다. 키 이름이 문자열인 경우 키 이름에 구분 수정자를 추가합니다(작은따옴표 ' ' 또는 큰따옴표 " "). 인덱스 배열의 경우 혼동을 피하기 위해 구분 기호도 추가하는 것이 가장 좋습니다.

참고: 키 이름은 NULL일 수 없습니다.

추천 학습: "PHP 비디오 튜토리얼

"🎜

위 내용은 PHP는 할당을 통해 배열 요소를 추가할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.