yzc261亚洲城官网备用地址php的正则闭包500错误!快来看看啊!!

( yzc261亚洲城官网备用地址 )

PHP求助!

function str_emoji$str{
  function empic$h{
    $p=dechexstr_replacearray&#,;,,$h;
    return <img src=".$_POST[face].$p..png" alt=".$h." class="smiley" />;
  };
  $str=preg_replace#&#[0-9]{6};#ie,empic"\1",$str;
  return $str;
};
$com_print=str_emojiaaa&#128027;&#128013;bbb;

在我的网站中这段代码是报错的,我用的PHP版本是5.3.28
我在SAE中测试是没有问题的,版本是5.3 http://parktest.sinaapp.com/

是不是死循环了????

function str_emoji$str,$cdn{
  function empic$h{
    $p=dechexstr_replacearray&#,;,,$h;
    return <img src=".$cdn.$p..png" alt=".$h." class="smiley" />;
  };
  $str=preg_replace#&#[0-9]{6};#ie,empic"\1",$str;
  return $str;
};

$com_print=str_emojiaaa&#128027;&#128013;bbb,$_POST[face];

好吧,最后还是要我自己来写答案。

function pic_emoji$str,$cdn{
  return preg_replace_callback
    /&#[0-9]{6};/,
    function $m use $cdn{
      $p=dechexstr_replacearray&#,;,,$m[0];
      return <img src=".$cdn.$p..png" alt=".$m[0]." class="smiley" />;
    },
    $str
  ;
};

(看完/读完)这篇文章有何感想! yzc261亚洲城官网备用地址的分享…

发表评论

电子邮件地址不会被公开。 必填项已用*标注