3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php function unicode2utf8_2($str){ //关于unicode编码转化的第二个函数,用于显示emoji表情 $str = '{"result_str":"'.$str.'"}'; //组合成json格式 $strarray = json_decode($str,true); //json转换为数组,利用 JSON 对 \uXXXX 的支持来把转义符恢复为 Unicode 字符(by 梁海) return $strarray['result_str']; } echo json_encode('公交'); echo unicode2utf8_2("\u516c")."【公交/地铁】";
Output for 5.2.0 - 5.6.28, hhvm-3.10.0 - 3.12.0, 7.0.0 - 7.1.0
"\u516c\u4ea4"公【公交/地铁】
Output for 5.0.0 - 5.1.6
Fatal error: Call to undefined function json_encode() in /in/FV2L1 on line 7
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: json_encode() in /in/FV2L1 on line 7
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: json_encode() in /in/FV2L1 on line 7
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: json_encode() in /in/FV2L1 on line 7