PHP14 explode() 함수 이해하기 문자열을 다루는 함수 중에 explode()가 있어서 쓸 일이 있었는데 엉뚱하게도 Array이라는 문자가 출력이 되며 값이 제대로 안나오더군요. 2008/11/24 - [PHP] - Array 값을 디버깅하기 앞서 올린 글에서처럼 디버깅을 해봤더니 이게 배열로 저장이 되는 것이었습니다. $filename = "file.jpg"; $chk_name = explode(".", $filename); $extension = $chk_name[sizeof($chk_name)-1]; $chk_name[0] 에는 파일명인 file이, $chk_name[1] 에는 확장자인 jpg 가 저장이 됩니다. 그래서 위에서 $extension에 jpg이 저장되게 하려고 sizeof() 함수를 통해 값을 구했습니다. 2008. 11. 24. Array 값을 디버깅하기 파일 업로드를 작성하다 보니 배열값을 쓰게 되더군요. 이 때 편하게 디버깅을 하려면 아래와 같이 print_r() 함수를 쓰면 편합니다. 이렇게 하면 아래와 같이 깔끔하게 출력이 되서 디버깅이 편해집니다. Array ( [a] => apple [b] => banana [c] => Array ( [0] => x [1] => y [2] => z ) ) 참고 : http://kr2.php.net/manual/kr/function.print-r.php 2008. 11. 24. 이전 1 2 3 4 다음