php | Fatal error: Call to undefined function array_replace() in 오류
페이지 정보
작성자 madalla 작성일18-02-19 13:14 조회1,366회 댓글0건본문
array_replace함수는 php버전5.3이상 사용하는데 그 버전이하에선 지원되지 않아 생긴 오류메시지 입니다.
아래 사용자정의 함수 추가하세요.
if(!function_exists('array_replace'))
{
function array_replace()
{
$args = func_get_args();
$num_args = func_num_args();
$res = array();
for($i=0; $i<$num_args; $i++)
{
if(is_array($args[$i]))
{
foreach($args[$i] as $key => $val)
{
$res[$key] = $val;
}
}
else
{
trigger_error(__FUNCTION__ .'(): Argument #'.($i+1).' is not an array', E_USER_WARNING);
return NULL;
}
}
return $res;
}
}