[PHP함수] 현재 배열이 몇차원 배열인가를 리턴해 줍니다.
인터넷정보2008. 2. 14. 15:52
$a[0] = 'a';
$a[1][0] = 'b';
$a[2][0][0] = 'c';
$a[2][0][1][2] = 'd';
$a[2][0][1][5][0] = 'e';
function array_deep(&$arr, $deep = 0)
{
if(!is_array($arr)) {
return $deep;
}
$deep ++;
foreach($arr as $key => $value) {
$deeps[] = array_deep($arr[$key], $deep);
}
return max($deeps);
}
출처:PHPSCHOOL 송효진님
$a[1][0] = 'b';
$a[2][0][0] = 'c';
$a[2][0][1][2] = 'd';
$a[2][0][1][5][0] = 'e';
function array_deep(&$arr, $deep = 0)
{
if(!is_array($arr)) {
return $deep;
}
$deep ++;
foreach($arr as $key => $value) {
$deeps[] = array_deep($arr[$key], $deep);
}
return max($deeps);
}
출처:PHPSCHOOL 송효진님
'인터넷정보' 카테고리의 다른 글
GD 이미지 및 랜덤 함수를 이용한 스팸광고 글쓰기 막기 (0) | 2008.02.19 |
---|---|
확장자(파일)에 연결프로그램 등록/초기화/변경이 잘 안되면 이렇게.. (0) | 2008.02.18 |
양력/음력 간지,절기,띠,국경일,기념일 MySql DB 자료 (0) | 2008.02.16 |
[함수] URL 관리(Template_ 버젼) (0) | 2008.02.14 |
자바스크립트 정규식을 바로 확인할 수 있는 웹 도구들 모음 (0) | 2008.02.14 |
즐겨찾기 및 시작페이지 추가 IE FF모두 가능 (0) | 2008.02.14 |
[스크립트] 달력 3개월치 (alee 님꺼 수정) (0) | 2008.02.14 |
[보안] php 보안관련 켑챠 (0) | 2008.02.14 |
[스크립트] 화면상의 객체 위치,크기 (0) | 2008.02.14 |
[스크립트] 간단한 날짜입력용 자바스크립트 달력입니다. (0) | 2008.02.14 |