旗下导航:搜·么
当前位置:网站首页 > PHP教程 > 正文

怎样运用PHP为JSON建立数组?【php教程】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP教程浏览:103


导读:PHP中有三种范例的数组:索引数组、关联数组、多维数组。我们将运用键值范例构造存储数据的关联数组。这些键将是一个字符串或整数,它将用作索引来搜刮数组中相应的值。json...
PHP中有三种范例的数组:索引数组、关联数组、多维数组。我们将运用键值范例构造存储数据的关联数组。这些键将是一个字符串或整数,它将用作索引来搜刮数组中相应的值。

json_encode函数用于将数组的值转换为JSON。这个函数是从PHP5中增加的。另外,你还能够依据你的需求对数组举行更多嵌套。你也能够运用此函数建立对象数组的数组。

与JSON一样,一切内容都存储为键值对,我们将把这些PHP数组的键值对转换为JSON, JSON可用于从REST API服务器发送相应。

下面是将数组转换为JSON的示例。

示例1:

<?php 
  
// 建立一个数组,个中包括具有键值对的数组
$arr = array ( 
      
    // 每一个数组都将被转换为一个对象
    array( 
        "name" => "Pankaj Singh", 
        "age" => "20"
    ), 
    array( 
        "name" => "Arun Yadav", 
        "age" => "21"
    ), 
    array( 
        "name" => "Apeksha Jaiswal", 
        "age" => "20"
    ) 
); 
  
// 将数组转换为JSON
echo json_encode($arr);

输出:

[{"name":"Pankaj Singh","age":"20"},
{"name":"Arun Yadav","age":"21"},
{"name":"Apeksha Jaiswal","age":"20"}]

示例2:

<?php 
  
// 声明二维关联数组并初始化
$arr = array ( 
    "first"=>array( 
        "id"=>1, 
        "product_name"=>"Doorbell", 
        "cost"=>199 
    ), 
    "second"=>array( 
        "id"=>2, 
        "product_name"=>"Bottle", 
        "cost"=>99 
    ), 
    "third"=>array( 
        "id"=>3, 
        "product_name"=>"Washing Machine", 
        "cost"=>7999 
    ) 
); 
  
// 将数组转换为JSON
echo json_encode($arr);

输出:

{"first":{"id":1,"product_name":"Doorbell","cost":199},
"second":{"id":2,"product_name":"Bottle","cost":99},
"third":{"id":3,"product_name":"Washing Machine","cost":7999}}

本篇文章就是关于PHP为JSON建立数组的要领引见,愿望对须要的朋侪有所协助!

以上就是怎样运用PHP为JSON建立数组?的细致内容,更多请关注ki4网别的相干文章!

标签:PHPJSON数组