>백엔드 개발 >PHP 문제 >PHP에서 배열의 값을 바꾸는 방법

PHP에서 배열의 값을 바꾸는 방법

coldplay.xixi
coldplay.xixi원래의
2020-11-04 11:47:432390검색

PHP에서 배열 값을 바꾸는 방법: [array_replace()] 함수를 사용하여 첫 번째 배열의 값을 다음 배열의 값으로 바꿉니다. 구문은 [array_replace(array1,array2,array3...)입니다. )].

PHP에서 배열의 값을 바꾸는 방법

PHP에서 배열 값을 바꾸는 방법:

정의 및 사용법

array_replace() 이 함수는 첫 번째 배열의 값을 다음 값으로 바꿉니다. 다음 배열. array_replace() 函数使用后面数组的值替换第一个数组的值。

提示:您可以向函数传递一个数组,或者多个数组。

如果一个键存在于第一个数组 array1 同时也存在于第二个数组 array2,第一个数组 array1 中的值将被第二个数组 array2 中的值替换。如果一个键仅存在于第一个数组 array1,它将保持不变。(详见下面的实例 1)

如果一个键存在于第二个数组 array2,但是不存在于第一个数组 array1,则会在第一个数组 array1 中创建这个元素。(详见下面的实例 2)

如果传递了多个替换数组,它们将被按顺序依次处理,后面数组的值将覆盖之前数组的值。(详见下面的实例 3)

提示:请使用array_replace_recursive()

팁: 하나 또는 여러 개의 배열을 함수에 전달할 수 있습니다.

첫 번째 배열 array1에 키가 있고 두 번째 배열 array2에도 키가 있는 경우 첫 번째 배열 array1의 값이 두 번째 배열 array2의 값으로 대체됩니다. 키가 첫 번째 배열 array1에만 존재하는 경우 변경되지 않은 상태로 유지됩니다. (자세한 내용은 아래 예시 1 참조)

두 번째 배열 array2에는 키가 있지만 첫 번째 배열 array1에는 키가 없으면 첫 번째 배열 array1에 해당 요소가 생성됩니다. (자세한 내용은 아래 예시 2 참조)

여러 개의 대체 배열이 전달되면 순서대로 처리되며, 이후 배열의 값이 이전 배열의 값을 덮어쓰게 됩니다. (자세한 내용은 아래 예제 3을 참조하세요.) PHP에서 배열의 값을 바꾸는 방법팁: array_replace_recursive()를 사용하여 첫 번째 배열의 값을 다음 배열의 값으로 재귀적으로 바꾸세요.

Syntax

array_replace(array1,array2,array3...)


Example

🎜첫 번째 배열의 값($a1)을 두 번째 배열의 값($a2)으로 바꿉니다. 🎜
<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_replace($a1,$a2));
?>
🎜🎜관련 무료 학습 권장사항: 🎜php 프로그래밍🎜(동영상)🎜🎜🎜

위 내용은 PHP에서 배열의 값을 바꾸는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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