방법: 1. "array_values (array)"를 사용하여 문자열 키 이름을 숫자 키 이름으로 변경합니다. 2. "array_replace(array 1, array 2)"를 사용하여 배열을 교체합니다. (배열, 시작 위치, 길이, 대체 값)"을 사용하면 요소를 삭제, 삽입, 교체할 수 있습니다.
이 튜토리얼의 운영 환경: windows7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
php
1을 사용하여 배열의 내용을 수정하는 방법.
array_values( )는 배열에 있는 모든 요소의 값을 가져오는 데 사용됩니다.
array_values()를 사용하여 연관 배열의 문자열 키 이름을 숫자 키 이름으로 변경합니다
<?php header("content-type:text/html;charset=utf-8"); $arr=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); var_dump($arr); var_dump(array_values($arr)); ?>
2. array_replace() 함수
array_replace() 함수 첫 번째 배열의 값을 다음 배열의 값으로 대체합니다.
<?php header("content-type:text/html;charset=utf-8"); $a1=array("red","green"); $a2=array("blue","yellow"); var_dump($a1); var_dump(array_replace($a1,$a2)); ?>
3. array_splice() 함수 사용
array_splice()는 다양한 매개변수 설정에 따라 요소를 삭제, 추가, 교체할 수 있는 강력한 배열 함수입니다.
예 1: 요소 삭제
<?php header("content-type:text/html;charset=utf-8"); $arr=array(1,2,3,4,5,6,7,8,9,10); echo "原数组:"; var_dump($arr); array_splice($arr,1,2); echo "从第2位开始删除2个元素:"; var_dump($arr); ?>
예 2: 요소 교체
<?php header("content-type:text/html;charset=utf-8"); $arr=array(1,2,3,4,5,6,7,8,9,10); echo "原数组:"; var_dump($arr); array_splice($arr,1,1,"hello"); echo "替换第2个元素:"; var_dump($arr); ?>
예 3: 요소 삽입
<?php header("content-type:text/html;charset=utf-8"); $arr=array(1,2,3,4,5,6,7,8,9,10); echo "原数组:"; var_dump($arr); array_splice($arr,1,0,"hello"); echo "在第1个元素后插入一个元素:"; var_dump($arr); ?>
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 배열의 내용을 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!