>백엔드 개발 >PHP 문제 >PHP에서 배열의 값 위치를 얻는 방법

PHP에서 배열의 값 위치를 얻는 방법

青灯夜游
青灯夜游원래의
2022-05-07 21:03:283119검색

획득 방법: 1. "array_values(array)"를 사용하여 지정된 배열을 인덱스 배열로 변환합니다. 2. "array_search(value, index array)"를 사용하여 인덱스 배열에서 값을 검색하고 해당 값을 반환합니다. 3. "인덱스 값 + 1" 문을 사용하여 배열에 있는 요소의 위치 값을 얻습니다. : 이 튜토리얼 작업 환경: Windows7 시스템, PHP7.1 버전, Dell G3 컴퓨터

PHP에서 배열의 값 위치를 얻는 방법Php는 배열의 값을 가져옵니다.

구현 방법:

Array_values ​​사용() Convert 지정된 배열을 인덱스 배열로 변환합니다(주로 연관 배열의 경우 원래 인덱스 배열인 경우 변경되지 않습니다).

$array=array("id"=>1,"name"=>"李华","age"=>23,"1"=>1,"id2"=>52);
var_dump($array);
$values=array_values($array);
var_dump($values);
array_search()를 사용하여 인덱스 배열에서 지정된 값을 검색하고, 성공하면 해당 키 이름(인덱스 값 또는 아래 첨자)을 반환합니다.

PHP에서 배열의 값 위치를 얻는 방법 (인덱스 배열의 키 이름은 당연히 숫자 값이고 각 숫자는 배열의 배열 요소 위치에 해당합니다.)

  • $index=array_search(23,$values);
    echo $index;

인덱스 배열의 키 이름은 시작됩니다. 0부터 계산하므로 키 이름을 기준으로 1

PHP에서 배열의 값 위치를 얻는 방법

  • 을 추가합니다. 전체 구현 코드:
    배열에서 값 23의 위치를 ​​확인하세요

    <?php
    header("Content-type:text/html;charset=utf-8");
    $array=array("id"=>1,"name"=>"李华","age"=>23,"1"=>1,"id2"=>52);
    $values=array_values($array);
    var_dump($values);
    $index=array_search(23,$values)+1;
    echo "数值23在数组的第 ".$index." 位";
    ?>

추천 학습: "PHP 비디오 튜토리얼

"

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

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