프로그래밍/PHP
배열 키 변환
테타니
2018. 7. 25. 19:48
예를 들어 A배열이 이렇게 생겼다면,
$A =array ( [as] => AS4766 Korea Telecom ,[city] => Seongnam-si (Buljeong-ro) ,[country] => Republic of Korea ,[countryCode] => KR ,[isp] => Korea Telecom ,[lat] => 37.363800048828125 ,[lon] => 127.12200164794922 );
키를 B배열의 값으로 치환하여 바꿔주고 싶다.
$B = array ( "as" => "as" , "city" => "도시" , "country" => "국가" , "countryCode" => "국가코드" , "isp" => "ips" , "lat" => "위도" , "lon" => "경도"
);
foreach($A as $key => $value){
unset($A[$key]); //배열 해제
$A[$B[$key]] = $value; //A의 키를 B의 값으로 재선언하여 할당
}
PHP뿐만 아니라 다른 언어도 마찬가지로 가능할 것이다