在json响应中打印多维数组

时间:2018-05-15 08:42:02

标签: php json

如何打印单个数组的多维数组。

$data = array(
                'ride_categry'=>$ridecategory,
                'pool_ride_type'=> $pollride,
                'ride_looking_for'=> $ridefor,
                'seating_capacity'=>$seatingcapcity,
                'ride_from'=> $rideform,
                'ride_to'=> $rideto,
                'daily_route'=> $daily,
                //'ride_now'=>  $ridenow,
                'ride_date'=> $ridedate,
               'ride_time'=> $ridetime,
        );

在多维数组中打印,如

阵 (     [one] =>排列         (             [two] =>排列                 (                     [三] =>排列                         (                             [四] =>                         )                 )         ) )

2 个答案:

答案 0 :(得分:0)

如果要打印来自$ data的所有嵌套数据,请使用print_r function:

print_r($data);

答案 1 :(得分:0)

PHP数组不是多维的,它们是嵌套的。您给出的示例未说明嵌套数组。

如果你想在PHP和Javascript之间交换复合数据结构,那么使用内置的JSON例程:

<?php
$data=array(...);
header("Content-Type: application/json");
print json_encode($data);