array_filter
배열에 있는 값들 중에서 조건을 만족하는 값만 꺼내서 가져옴.
조건의 맞는 배열값만 true인 경우 callback 받아 꺼내는 형태
<?php
$array =[ "1" => "101" , "2" => "102" , "3" => "103" , "4" => "102" ];
//배열에서 값이 101동만 가져오는 조건
$filter_result = array_filter ( $array , "isTrue" );
echo $filter_result ;
//조건에 맞는 것만을 callback 하는 function
function isTrue( $val )
{
return $val == "101" ;
}
?>
array_shift / array_pop
array_shift는 배열의 맨 앞에 있는 값
array_pop은 배열의 맨 뒤에 있는 값을 가져옴
이 함수를 사용 시 배열에 있는 값을 삭제하기 때문에 유의!!
$array = array{'1','2','3','4','5'};
echo $array; // [1,2,3,4,5]
$removePop = array_pop($array);
echo $removePop // [5]
echo $array // [1,2,3,4]
'🗼뉴비개발자 > 🚲 공부' 카테고리의 다른 글
[PHP]-> , => 차이점 (0) | 2023.01.16 |
---|---|
[PHP/Html] Excel 추출 시 <br> 무시하고 셀 병합 / white-space 공백 처리 (0) | 2023.01.13 |