예를 들어 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뿐만 아니라 다른 언어도 마찬가지로 가능할 것이다
'프로그래밍 > PHP' 카테고리의 다른 글
php 파싱 (1) | 2018.07.17 |
---|---|
[PHP]html에 작성한 php 코드가 주석처리 되서 나올 때 (0) | 2018.05.02 |
모든 테이블의 컬럼정보를 가져오기 위한 코드 (0) | 2016.10.13 |
mysql_fetch_array() 와 mysql_fetch_assoc() 의 차이 (0) | 2016.06.21 |
배열 출력을 테스트하는 echo '<pre>' (0) | 2016.01.30 |