Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP에서 배열의 다차원 특성을 확인하는 방법

<시간/>

'rsort' 함수를 사용하여 배열이 다차원인지 여부를 확인할 수 있습니다. 하나의 매개변수, 즉 확인해야 하는 배열을 취하고 배열의 특성에 따라 예 또는 아니오를 반환합니다.

예시

<?php
$my_array = array(
   array("This", "is", "a", "sample"),
   array("Hi", "there")
);
function multi_dim( $my_arr )
{
   rsort( $my_arr );
   return isset( $my_arr[0] ) && is_array( $my_arr[0] );
}
echo "Is the array multi-dimensional? ";
var_dump( multi_dim( $my_array ) );
?>

출력

Is the array multi-dimensional? bool(true)

문자열 요소를 포함하는 배열이 정의됩니다. 'rsort'를 사용하여 배열의 요소를 정렬하는 'multi_dim'이라는 함수가 정의되어 있습니다. 그런 다음 'isset' 함수를 사용하여 배열의 요소에 대해 'AND' 연산을 수행합니다. 이렇게 하면 배열이 단일 차원인지 아니면 다차원인지 이해하는 데 도움이 됩니다.