json + js + php 简单交互
最近在写一个 前台基于 javascript. 的客户端 服务器端PHP 的分析系统。
原先计划使用XML为数据交互基础 但是最终还是选用较轻量级的JSON最为数据交互基础。
首先介绍json的格式
json 说简单其实是一种数据格式 更简单的可以看做简单的数组。
实例 (一)
<script>
var jsonArray=[
{"house":["别墅","商品房","平房"]}
,{"place":["北京\","福建","河南"]}
];
jsonArray=eval(jsonArray);
alert(jsonArray[0].house[1]);
</script>
实例(二)
PHP端生成json格式的数据
PHP提供了两个json相关的函数
json_encode :产生json格式数据
json_decode :解码json格式数据 变为普通数组
<?
$array=array(
'house'=>array('别墅','商品房','平房'),
"place"=>array('北京','福建','河南')
);
/*
生成json格式
*/
$json = json_encode($array);
echo $json;
/*
解码json格式
*/
$decode_json=json_decode($json);
var_dump($decode_json);
?>
转自:http://163navy.blog.163.com/blog/static/105304086200982595643132/
相关文档:
每个PHP程序员都知道PHP有强大的正则表达式功能,为了以后的工作方便,我从网上整理了关于正则表达式的资料,方便以后工作时的进行资料查阅。
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 ......
<?php
/* 判断常量是否存在*/
if (defined('MYCONSTANT')) {
echo MYCONSTANT;
}
//判断变量是否存在
if (isset($myvar)) {
echo "存在变量$myvar.";
}
//判断函数是否存在
if (function_exists('imap_open')) {
echo "存在函数imag_open\n";
} else {
echo "函数imag_open不存在\n";
}
//判断类是否 ......
一:结构和调用(实例化):
class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数。如$obj = new className($v,$v2...);
二:构造函数和析构函数:
1、构造函数用于初始化:使用__construct(),可带参数。
2、但析构函数不能带参数(用于在销去一个类之前执行一些操作或功能)。析构函数用 ......
初学PHP的时候,我们经常被PHP的绝对路径和相对路径弄的晕头转向。路径问题经常导致include及require命令不能加载到指定的页
面,从而导致Web程序运行错误。本文将跟大家一起探讨一下PHP路径问题的常用解决方案。
下面我们先做一个个简单的示例:
上图是一个简单Web项目的结构图,其中各文件的代码如下: ......