PHP-打印出一个数组似乎并没有产生我想要的效果
我正在使用PHP并尝试创建一个类似以下内容的数组:PHP-打印出一个数组似乎并没有产生我想要的效果,php,json,Php,Json,我正在使用PHP并尝试创建一个类似以下内容的数组: { "aps" : { "alert" : "Hey" }, "custom_control" : { "type" : "topic_comment", "object":{ "topic_id":"123", "topic_section":"test" "plan_id":
{
"aps" : {
"alert" : "Hey"
},
"custom_control" : {
"type" : "topic_comment",
"object":{
"topic_id":"123",
"topic_section":"test"
"plan_id":"456"
}
}
}
我的密码是:
<?php
$message = array(
"aps" => array(
"alert" => "hey"
),
"custom_control" => array(
"type" => "topic_comment",
"object" => array(
"topic_id" => "123",
"topic_section" => "abc",
"plan_id" => "456"
)
)
);
print_r($message);
?>
这似乎是一个完全不同的格式,从我原来的打算。或者我在某些方面是错的
谢谢,
Alex您似乎忘记了对$message变量进行json_编码
<?php echo json_encode($message); ?>
您似乎忘记了对$message变量进行json编码
<?php echo json_encode($message); ?>
您需要这样做:
echo json\u encode($message)代码>
打印($message)
只是转储数组的内容,并将其用于调试。您需要这样做:echo json\u encode($message)代码>
打印($message)代码>只是转储数组的内容,用于调试