2차원 배열에서 키값 찾아내기.

2차원 배열에서 키값 찾아내기.

더시민 0 1137 0

//

array $language_list = array( array( "idx" => 1, "name" => "ENG", "code" => "en" ),

array( "idx" => 2, "name" => "KOR", "code" => "ko" ),

array( "idx" => 3, "name" => "JAP", "code" => "ja" ) );

$language = 'en';

$key = array_search($language, array_column($language_list, 'code'));

// $key = 1

echo $list[$key]['name']; // print : ENG

 

unset($list[[$key]);

삭제시 주의할점은 키값이

0 1 2 3 4 5 ... 에서 3을 지워버리면  0 1 2 4 5 이렇게 되어서 키값을 재정렬 하려면

$list = array_values($list);

 

array_values 사용하면 0 1 2 3 4 ....로 된다..

 

0 Comments
제목
Category
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand