function jsonx_encode($array) {
static $replace=array();
if(!$replace) {
for($i=0; $i < 0x20; $i++) {
//$t = $find[$i];
$t = chr($i);
$replace[$t] = sprintf("\\u%04x",$i);
}
$replace["\\"]="\\\\";
$replace["\""]="\\\"";
$replace["\t"]="\\t";
$replace["\r"]="\\r";
$replace["\n"]="\\n";
$replace["\x0C"]="\\f";
$replace["\x08"]="\\b";
}
$str = '';
if(is_array($array) || is_object($array)) {
$array = (array) $array;
$is_o = array_keys($array) !== range(0, count($array) - 1);
$str .= ($is_o ? "{" : '[');
$is_start=0;
foreach($array as $k => $v) {
$str .= ($is_start ? "," : '');
$is_start =1;
if($is_o){
$str .= '"';
$str .= strtr($k, $replace);
$str .= '":';
}
$t = __FUNCTION__;
$str .= $t($v);
}
$str .= ($is_o ? "}" : ']');
}
elseif(is_bool($array)) {
$str .= ($array ? "true" : "false");
}
elseif(is_string($array)) {
$str .= '"';
$str .= strtr($array, $replace);
$str .= '"';
}
elseif(is_numeric($array)) {
$str .= $array;
}
else{
$str .= 'null';
}
return $str;
}
原生JS编写的坦克大战小游戏代码,坦克大战的游戏,这个在网站中用的不多,几乎用不上,但是可以很好的学习,当了解原生js之后,也可以自己做一些小游戏玩玩,那样也不错,php中文网推荐下载!









