首先我是一个很新的人PHP
所以请原谅我。
我想JSON
做出回应并将其分开。这将来自一个$_POST
变量,但是我正在尝试测试硬编码变量中的响应。问题是我什至无法打印它以查看我是否正确地开始了它。
$json =
'({
"array":
[
"Store #: 00608",
"Phone #: null",
"Address: 3014 N. SCOTTSDALE RD.",
"City: SCOTTSDALE",
"Zip: 85251",
"State: AZ",
"Height: 6`4",
"Weight: 230",
"Ethnicity: White",
"Age: 23",
"Eye Color: Blue",
"Favorite Food: Thai",
"Comments: awesome"
]
})';
$data = json_decode($json,true);
$pieces = explode(":", $data);
for ($i = 0; $i < count($data['array']); $i++) {
echo $pieces[$i];
}
当我在浏览器中启动它时,我得到一个空白屏幕,没有错误。最终目标是将这些存储到一个PHP
数组中,'Store #', '00608'
等等。
无论如何,我做错了什么?