php创建数组的方法

发表于 php 分类,标签:

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)"; // (三)


 

?>


0 篇评论

发表我的评论