유용한 자료
< 자료공유 < 유용한 자료
기타자료실

php | Fatal error: Call to undefined function array_replace() in 오류

페이지 정보

작성자 madalla 작성일18-02-19 13:14 조회1,352회 댓글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;
  }
}

 

  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기