>백엔드 개발 >PHP 문제 >PHP 배열의 요소를 바꾸는 방법

PHP 배열의 요소를 바꾸는 방법

coldplay.xixi
coldplay.xixi원래의
2020-10-10 14:45:146670검색

교체 방법: 1. "array[array_search("search value", array)]="replacement value"" 구문으로 요소를 다시 할당합니다. 2. "array_splice(array,array_search(") 구문인 array_splice()를 사용합니다. 값 ",배열),1,"대체 값")".

PHP 배열의 요소를 바꾸는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터

요소를 PHP 배열로 바꾸는 두 가지 방법

1 요소를 다시 할당합니다. 구현 아이디어: 키 이름을 기준으로 요소에 액세스하고 값을 다시 할당

array_search()를 사용하여 배열에서 키 값을 검색하고 해당 키 이름을 반환
  • 키 이름을 기반으로 요소에 액세스 값을 다시 할당합니다. 구문:
  • $数组变量名[键名]=新值;

    예: 요소 "a"를 "aa"로 대체
  • <?php
    header("Content-type:text/html;charset=utf-8");
    $arr=array(2,3,"a",4,"b","d");
    var_dump($arr);
    $key=array_search("a",$arr);
    $arr[$key]="aa";
    var_dump($arr);
    ?>

PHP 배열의 요소를 바꾸는 방법2 요소를 대체하려면 array_splice()를 사용하세요

array_splice() 함수는 삭제에 사용됩니다. 배열 요소의 일부를 직접 삭제할 수도 있고 다른 값으로 바꿀 수도 있습니다.

구현 아이디어:

array_values()를 사용하여 배열을 인덱스 배열로 변환
  • array_search()를 사용하여 인덱스 배열에서 키 값을 검색하고 해당 인덱스 값을 반환
  • 사용 array_splice( ) 지정된 인덱스 위치에서 시작하여 요소
  • 요소 교체예: 요소 "b"를 "bb"
  • <?php
    header("Content-type:text/html;charset=utf-8");
    $arr=array(2,3,"a",4,"b","d");
    var_dump($arr);
    $value=array_values($arr);
    $index=array_search("b",$value);
    array_splice($arr,$index,1,"bb");
    var_dump($arr);
    ?>

추천 학습: "PHP 배열의 요소를 바꾸는 방법PHP 비디오 튜토리얼

"

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

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