교체 단계: 1. "array_values($arr)"를 사용하여 지정된 배열을 인덱스 배열로 변환합니다. 2. "array_search("지정된 값", 인덱스 배열)"를 사용하여 값을 검색하고 해당 값을 반환합니다. 3. "array_splice($arr,index,1,"replacement value")"를 사용하여 교체합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
배열의 값을 php
로 바꾸는 방법1단계. array_values() 사용 배열을 지정하려면 인덱스 배열로 변환
<?php header('content-type:text/html;charset=utf-8'); $arr=array("a"=>"red","b"=>"green","c"=>"blue"); $values=array_values($arr); var_dump($values); ?>
2단계. array_search()를 사용하여 지정된 값을 검색하고 해당 인덱스 값(키 이름)을 반환합니다.
array_search() 함수는 배열의 키 값, 해당 키 이름을 반환합니다.
$index=array_search("green",$values); echo $index;
3단계. array_splice()를 사용하여 인덱스 값을 기준으로 배열 값을 교체합니다.
array_splice($arr, $index, 1, "orange"); var_dump($arr);
설명: array_splice() 함수
array_splice() 함수는 배열의 일부 요소를 삭제하는 데 사용됩니다. 직접 삭제하거나 다른 값으로 바꿀 수 있습니다.
array_splice() 구문은 다음과 같습니다:
array array_splice ( array &$arr, int $start [, int $length = 0 [, mixed $replacement ]] )
매개변수 설명:
start와 length의 조합 결과 삭제되는 요소가 없으면 교체에 포함된 값이 start에서 지정한 위치에 삽입됩니다.
대체를 사용하여 배열 요소를 바꾸면 원래 키 이름이 유지되지 않습니다.
반환값: 삭제된 요소로 구성된 배열을 반환합니다.
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 배열의 값을 바꾸는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!