易截截图软件、单文件、免安装、纯绿色、仅160KB

实例详解PHP serialize与JSON解析

JSON

于JavaScript Programming Language, Standard ECMA-262 3rd Edition -
December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java
, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。
JSON建构于两种结构:
“名
称/值”对的集合(A collection of name/value
pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表
(hash table),有键列表(keyed list),或者关联数组 (associative array)。
值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array)。
PHP
的serialize
是将变量序列化,返回一个具有变量类型和结构的字符串表达式,
说起来两者都是以一种字符串的方式来体现一种数据结构,那它们之间有什么区别呢。
先从JSON说起,看一个简单的实例

例一:
var
 test = {
"Name"
:
"Peter"
,
"Age"
:20};  
document.write(test.Name + 
": "
 + test.Age); 
显示结果:
Peter: 20
变量test中{"Name":"Peter","Age":20}为一个有2个元素的对象(感觉就像PHP的数组):
Name为Peter,Age为20。
当然也可以变得复杂些。
例二:
var 
test
 = {"User":{"Name":"Peter","Age":20},"Company":"FORD"};  
document.write(test.User.Name + ": " + test.Company); 
显示结果:
Peter: FORD这个例子中User元素中包含了Name和Age。
如果要体现多个User,则需要使用数组,区别于对象的"{}",数组使用"[]"。
JSON解析例三:
var 
test
 = [  
                 {"User":{"Name":"Peter","Age":20},"Company":"FORD"},  
                 {"User"


相关文档:

PHP网站开发方案(开发新人必读)



一、 开发成员
a)项目主管
b)页面美工
c)页面开发
d)服务端程序开发
e)系统与数据管理
f)测试与版本控制
二、 网站组开发简明流程
三、 开发工具与环境
a) 服务器配置
i. WEB服务器: FreeBSD6.1+Apache2.0+PHP5.0,SVN版本控制服务(仅测试机)。
ii. 数据库服务器: WIN2003 server+SQL server 2000 ......

PHP的OpenID库 Community

Community-ID是一个实现了 OpenID 2.0 协议的 PHP 库。
新版本在用户管理界面增加了一个清除按钮,用来清除搜索输入框的内容和存储在当前过滤器列表的条件信息;更新了提醒邮件模板的翻译文本;浏览用户列表的时候将在状态列中显示尚未激活的用户数;Zend框架升级到 1.9.2 版本;修正了一些bug。
下载 Community-ID 1.1.0 ......

php中获取各种路径

test.php -------------------------------------------------------------------------------------
echo $_SERVER['DOCUMENT_ROOT'].""; //获得服务器文档根
echo $_SERVER['PHP_SELF'].""; //获得执行该代码的文件服务器绝对路径
/*
php手册上的解释: “PHP_SELF” 当前正在执行脚本的文件名,与 docum ......

php连接access


php连接access
 
 
$conn=new COM("ADODB.Connection");
$dsn="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=".realpath("data.mdb").";Uid=Admin; Pwd=BDC2002Data;";
$conn->open($dsn); 
$sql="select * from dict"; 
$rs=$conn->Execute($sql);
$row="0";
while(!$rs->EO ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号