php array_pop end

운영자 | 기사입력 2020/11/18 [07:07]
PHP >
필자의 다른기사 보기 인쇄하기 메일로 보내기 글자 크게 글자 작게
php array_pop end
 
운영자   기사입력  2020/11/18 [07:07]

php   end  함수는 배열이 마지막을 가져 온다 

파일명이   aaaa.jpg 파일이 있다면 

$f=explode(".","aaa.jpg");

파일명을 .   로 구분해서 배열로 받으면 

$f[0]  은  aaa  이고

$f[1] 은 jpg 이다. 

파일 확장자는 $f[1]  로 접근 하면 되지만

파일명이  aaa.bbb.ccc.jpg 인 경우도 있어 

이런경우는 

$f=explode(".","aaa.jpg");

$ext=end($f); //  배열의 마지막 원소

이렇게 접근 하면 $ext 에  jpg  값이 들어가 있다. 

 

 end 대신 array_pop 으로 접근해도 비슷하다. 

그대신  array_pop 배열의 마지만 값을 삭제 하는 것이기 때문에 

$f  의 마지막 배열 값이 없어진다. 

 

<?

$aaa="aaa.bbb.ccc.ddd.eee.fff";

 

$f_last_name=explode(".",$aaa);

 

//$ext = array_pop($f_last_name);

$ext2 = end($f_last_name);

 

echo $ext; // fff

echo "\r\n <br>";

 

echo $ext2; // eee

 

 

?>

 

트위터 트위터 페이스북 페이스북 카카오톡 카카오톡
기사입력: 2020/11/18 [07:07]  최종편집: ⓒ iwav
 
 
PHP 많이 본 기사