'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' 연산을 수행합니다. 이렇게 하면 배열이 단일 차원인지 아니면 다차원인지 이해하는 데 도움이 됩니다.