//使用json_decode函数解码 $arr = json_decode($json,true); $number = $arr['number'];
html文件能访问说明web服务器是正常运行的,这个问题是由于你的apache服务器的脚本解释器没有配置好,LoadModule "php静态库名.so"找到<IfModule alias_module> #在此标签末尾加上php的路径映射 ScriptAlias /cgi-bin/ "...../Apache Software Foundation/Apache2.2/cgi-bin/" ScriptAlias /php/ "....../php-5.2.6-Win32/"</IfModule><IfModule mime_module> # # TypesConfig points to the file containing the list of mappings from # filename extension to MIME-type. # . . . #在下面加入MIME类型,服务器根据MIME类型来调用想用的脚本解释器 AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddType application/x-httpd-php .php#AddHandler php5-script php, 我这里用的是windows Action application/x-httpd-php "/php/php-cgi.exe"</IfModule>
echo str_replace(":","","10:11:12");//方法二:echo preg_replace("/:/","","10:11:12");
<?php header('content-type:application/json;charset=utf8'); $one="中文字符串"; $lenth=mb_strlen($one,"utf-8");//获取中文字符串的长度,一个汉字计1 $two=""; for ($i=0;$i<$lenth;$i++) { $two.=mb_substr($one,$i,1,"utf-8").".";//mb_substr 4个参数 第一个是截取的字符串,第二个是从什么位置开始截取,第三个是截取的长度,第四个是编码方式 } $two=substr($two,0,strlen($two)-1); echo $two;?>分拿来吧,兄弟!!!
$str='{'a':'a','data':[{'a':'aa','b':'bb'},{'a':'aaa','b':'bbb'}]}';$arr = json_decode($str);echo '<pre>';print_r($arr);
装php了吗,yum 安装 mysql apache php 别用什么合体包,自己支持php的Apache
json_decode( ) 可以实现对 JSON 格式的字符串进行编码
你的Json字符串有问题
<?php
$keys = '{"result":0,"events":[{"event":6}]}'; $string = json_decode($keys,true); dump($string);
?>
结果:
array(2) { ["result"] => int(0) ["events"] => array(1) { [0] => array(1) { ["event"] => int(6) } }}
先给你个以前写的读取xml格式的天气预报的代码吧,比着葫芦画瓢,不懂再
php代码解析:
//单行注释
/**/多行注释
if()else() 判断语句
foreach,for,while,等循环语句;
SESSION,COOKIE,POST,GET,GLOBAL,FILE等全局变量;
……………………
其他的需要有一定的php的基础;实在不行,贴出代码进行具体分析;