PHP는 요소를 수정하기 위해 배열을 선언합니다.

王林
풀어 주다: 2023-05-07 19:13:05
원래의
414명이 탐색했습니다.

개요

PHP에서 배열은 여러 값을 저장할 수 있는 매우 일반적인 데이터 유형이며 인덱스 또는 관련 키를 사용하여 데이터에 액세스할 수 있습니다. 배열의 요소를 수정하는 것은 매우 일반적인 작업입니다. 이 기사에서는 PHP에서 배열을 선언하고 배열 요소를 수정하는 방법을 소개합니다.

배열 선언

PHP에서는 배열을 선언하는 세 가지 방법이 있습니다.

1. array() 함수를 사용하세요

array() 함수를 사용하는 것이 가장 일반적인 방법입니다:

$array = array(value1, value2, value3, ...);
로그인 후 복사

여기서 value1, value2, value3 등은 배열의 요소이며 될 수 있습니다. 숫자, 문자열, 부울, 객체 등을 포함한 모든 데이터 유형 동시에 아래와 같이 배열을 선언할 때 키 이름을 사용하여 키-값 쌍을 지정할 수도 있습니다.

$array = array(
    'key1' => 'value1',
    'key2' => 'value2',
    'key3' => 'value3'
); 
로그인 후 복사

이런 방식으로 선언된 배열은 연관 배열이며 각 요소에는 고유한 키 이름이 있습니다.

2. 대괄호 사용

array() 함수 외에도 대괄호 []를 사용하여 배열을 선언할 수도 있습니다. 구문은 다음과 같습니다.

$array = [value1, value2, value3, ...];
로그인 후 복사

대괄호 안에 키 이름을 사용할 수도 있습니다. 키-값 쌍을 지정하려면 아래와 같이

$array = [
    'key1' => 'value1',
    'key2' => 'value2',
    'key3' => 'value3'
];
로그인 후 복사

3. 빈 배열을 선언하세요

때로는 빈 배열을 먼저 선언한 다음 단계별로 요소를 추가하고 싶을 때가 있습니다. PHP에서는 빈 배열을 선언하는 두 가지 방법이 있습니다: array() 함수를 사용하는 것과 대괄호 []를 사용하는 것입니다. 해당 구문은 다음과 같습니다:

//使用array()函数
$array = array();

//使用方括号
$array = [];
로그인 후 복사

배열 요소 수정

PHP에서는 배열의 키 이름이나 인덱스를 사용하여 배열 요소에 액세스하고 수정할 수 있습니다.

1. 키 이름 사용

배열이 연관 배열인 경우 키 이름을 지정하여 요소의 값을 수정할 수 있습니다.

$array['key'] = 'new value';
로그인 후 복사

이 코드 줄은 값을 변경합니다. 연관 배열 $array에서 키가 'key'인 요소 값이 '새 값'으로 수정됩니다.

배열이 인덱스 배열인 경우 키 이름을 사용하여 해당 요소의 값을 수정할 수도 있습니다. 구문은 다음과 같습니다.

$array[0] = 'new value';
로그인 후 복사

이 코드 줄은 인덱스 배열 $의 첫 번째 요소 값을 변경합니다. '새 값'으로 배열합니다.

2. 인덱스 사용

인덱스 배열의 경우 인덱스를 사용하여 요소의 값을 수정할 수도 있습니다. 구문은 다음과 같습니다:

$array[index] = 'new value';
로그인 후 복사

여기서 index는 수정할 요소의 인덱스 값으로 정수 또는 변수일 수 있으며 '새 값'은 요소가 수정될 값입니다.

예제

다음 샘플 코드를 통해 배열을 선언하고 요소를 수정하는 방법을 보여줄 수 있습니다.

//使用array()函数声明关联数组
$array1 = array(
    'name' => '张三',
    'age' => 20,
    'gender' => '男'
);

//使用方括号声明索引数组
$array2 = ['apple', 'banana', 'orange'];

//声明空数组
$array3 = []; 

//修改关联数组中的元素
$array1['age'] = 22;

//输出修改后的关联数组
echo '关联数组修改后:';
print_r($array1);

//修改索引数组中的元素
$array2[1] = 'pear';

//输出修改后的索引数组
echo '索引数组修改后:';
print_r($array2);
로그인 후 복사

위 코드의 출력은 다음과 같습니다.

关联数组修改后:Array
(
    [name] => 张三
    [age] => 22
    [gender] => 男
)
索引数组修改后:Array
(
    [0] => apple
    [1] => pear
    [2] => orange
)
로그인 후 복사

결론

PHP에서 배열을 선언하고 배열 요소를 수정하는 방법은 다음과 같습니다. 매우 기본적인 조작도 매우 중요한 기술입니다. 이 기사에서는 PHP에서 배열을 선언하는 세 가지 방법을 소개하고 배열의 키 이름이나 인덱스를 사용하여 요소를 수정하는 방법을 보여줍니다. 이러한 기술에 능숙해지려면 지속적인 연습이 필요하며, 독자들은 연습을 통해 뭔가를 얻을 것이라고 믿습니다.

위 내용은 PHP는 요소를 수정하기 위해 배열을 선언합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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