php创建数组的方法
<?php
// array_unshift(array,value1,value2,value3...) 在数组之间插入一个数据项或者多个数据项
// $a=array('张三',174,'上海'); 自动生成索引 (第一种生成数组的方法)
/*
*Array
(
[0] => 张三
[1] => 174
[2] => 上海
)
*/
//$Arr = array('姓名'=>'张三','身高'=>'174','家乡'=>'上海'); (第二种生成数组的方法)
//$count = count($Arr);
//print_r($Arr);
/**
Array
(
[姓名] => 张三
[身高] => 174
[家乡] => 上海
)
*/
/*
unset($Arr);
//释放$Arr
$Arr['姓名']='张三'; (第三种生成数组的方法)
$Arr['身高']='174';
print_r($Arr);
*
Array
(
[姓名] => 张三
[身高] => 174
)
$result['test']='test-add';// 新增一个数据项
// 循环得出数组中的key 和 value
foreach($result as $key => $value){
echo "Good: ".$key. '----'. $value . "\n";
echo '<br />';
} */
// // unset($result); 释放数组
?>
php 读取json文件的方法
<?php
// 获取callback
$callback = $_GET["callback"];
// json 路径
$filename = "../json/data.json";
// 获取内容file_get_contents();
$json_string = file_get_contents($filename);
// json_decode() 转换为对象stdClass, 第二个参数为true 转化成 array
$result= json_decode($json_string,true);
// 给数组增加一个参数 $callback
$result['callback']=$callback;
// 变成json 个数数据
$result = json_encode($result);
// 三种输入形式
//echo $callback.'('.$result.')'; (一)
//echo "flightHandler($result)"; (二)
echo "$callback($result)"; // (三)
?>
-
« 上一篇:
ajax跨域jsonp,后端用php
-
addEvent 方法
:下一篇 »