국내 모 호스팅 서버에서 array_flip() 함수를 사용하는데, 이게 먹히지가 않습니다..
함수를 실행했을 때 배열 내용이 전부 날아가거나 뭔가 내용물에 변화가 생기는 것도 아니고
실행했을때나 실행하기 전이나 아무런 변화도 없어서 실마리도 못찾겠습니다.
결국
$tmp = null;
foreach($input as $key => $val) {
$tmp[$val] = $key;
}
임시방편으로 이런 식으로 그냥 자체 구현했는데, 이렇게 한다고 해서 PHP 제공 함수에 비해 성능이 떨어진다거나.. 그런건 없겠죠?
그리고 기본적으로 특정 버전대마다 에러가 발생될 수 있기도 하고 아닐수도 있습니다.
본인의 코드의 상태를 어떻게 지정하셨는지 등등의 정보를 남겨주시면 뭐가 틀렸는지 답변이 편하겟지요.
그리고 $tmp 를 null으로 부여하셨는데 기본적으로 array타입으로 사용할 경우 $tmp 는 빈 array으로 선언하셔야 합니다.
$tmp = array();