欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

php ajax返回 json数据实例

程序员文章站 2022-03-31 19:37:26
...
本教程是一款php ajax返回 json数据实例,就是利用ajax实时的接受json.php文件发送的数据请求,并且进行了处理,代码如下:
 
	 
	 
	php ajax返回 on数据实例

json.php 文件,代码如下:

 1000) { 
	        die('possible deep recursion attack'); 
	    } 
	    foreach ($array as $key => $value) { 
	        if (is_array($value)) { 
	            arrayrecursive($array[$key], $function, $apply_to_keys_also); 
	        } else { 
	            $array[$key] = $function($value); 
	        } 
	 
	        if ($apply_to_keys_also && is_string($key)) { 
	            $new_key = $function($key); 
	            if ($new_key != $key) { 
	                $array[$new_key] = $array[$key]; 
	                unset($array[$key]); 
	            } 
	        } 
	    } 
	    $recursive_counter--; 
	} 
	 
	/************************************************************** 
	 * 
	 * 将数组转换为json字符串(兼容中文) 
	 * @param array $array  要转换的数组 
	 * @return string  转换得到的json字符串 
	 * @access public 
	 * 
	 *************************************************************/ 
	function json($array) { 
	 arrayrecursive($array, 'urlencode', true); 
	 $json = json_encode($array); 
	 return urldecode($json); 
	}//开源代码phprm.com 
	 
	$array = array 
	       ( 
	          'name'=>'希亚', 
	          'age'=>20, 
	    'id'=>$_post['cid'] 
	       ); 
	 
	echo json($array); 
	/********* 
	 {"name":"希亚","age":"20"} 
	

文章地址:

转载随意^^请带上本文地址!