PHP 프로그래밍에서는 배열의 추가, 삭제, 수정, 검색 등을 포함하여 배열에 대한 작업이 필요한 경우가 많습니다. 이 기사에서는 PHP에서 배열에 값을 설정하는 방법에 대해 설명합니다.
PHP에서는 등호(=) 할당 기호를 사용하여 배열의 요소에 값을 직접 할당할 수 있습니다. 예:
$array = array('foo', 'bar'); $array[0] = 'newfoo'; var_dump($array);
After 위 코드를 실행하면 출력 결과는 다음과 같습니다.
array(2) { [0]=> string(6) "newfoo" [1]=> string(3) "bar" }
배열의 첫 번째 요소가 "newfoo"로 수정된 것을 확인할 수 있습니다.
등호(=) 할당 기호를 사용하여 배열 요소 값을 수정하는 것 외에도 array_splice() 함수를 사용하여 요소를 삽입할 수도 있습니다. 이 함수의 구문은 다음과 같습니다.
array_splice(array &$input, int $offset [, int $length = count($input), mixed $replacement = array()]) : array
이 함수는 4개의 매개변수를 받습니다:
$array = array('foo', 'bar', 'baz'); array_splice($array, 1, 0, 'value'); var_dump($array);위 코드를 실행한 후 출력 결과는 다음과 같습니다.
array(4) { [0]=> string(3) "foo" [1]=> string(5) "value" [2]=> string(3) "bar" [3]=> string(3) "baz" }알겠습니다. 보시다시피 "value" 요소는 배열의 두 번째 요소(인덱스 1) 뒤에 삽입됩니다.
$array = array('foo', 'bar'); $array[] = 'baz'; var_dump($array);위 코드를 실행한 후 출력 결과는 다음과 같습니다.
array(3) { [0]=> string(3) "foo" [1]=> string(3) "bar" [2]=> string(3) "baz" }보시다시피 요소 "baz"가 배열의 끝에 추가됩니다. 정렬.
array_push(array &$array, mixed $value1 [, mixed $value2…]) : int이 함수는 하나 이상의 매개변수를 받습니다:
$array = array('foo', 'bar'); array_push($array, 'value1', 'value2'); var_dump($array);위 코드를 실행한 후 출력 결과는 다음과 같습니다.
array(4) { [0]=> string(3) "foo" [1]=> string(3) "bar" [2]=> string(6) "value1" [3]=> string(6) "value2" }볼 수 있습니다. 배열에 "value1"과 "value2"라는 두 요소가 추가되었습니다.
array_unshift() 함수를 사용하여 요소 추가
array_unshift(array &$array, mixed $value1 [, mixed $value2…]) : int
array &$array: 연산할 배열
$array = array('foo', 'bar'); array_unshift($array, 'value1', 'value2'); var_dump($array);
array(4) { [0]=> string(6) "value1" [1]=> string(6) "value2" [2]=> string(3) "foo" [3]=> string(3) "bar" }보시다시피 배열의 시작 부분에 "value1"과 "value2"라는 두 요소가 추가됩니다. 위는 PHP에서 배열에 값을 설정하는 방법인데 실제 상황에 맞게 선택해서 사용하시면 됩니다.
위 내용은 PHP에서 배열의 값을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!