我有下面的php代码,我想把它放到数组中,然后是json_encode:
$teamQuery = $xpath->query("//td[@align='left']");
$pointsQuery = $xpath->query("//td[@class='sortcell']");
$data = array ();
for($x=1; $x<=30; $x++){
$data[$x]['id'] = $teamQuery->item($x)->nodeValue;
$data[$x]['Team Points'] = $pointsQuery->item($x)->nodeValue;
}
echo json_encode($data);
输出如下所示:
{"1":{"id":"Team Query\n","Points Query":"110"},"
为了我的项目的目的,我想删除代码中的分行符(\n)以及前面的{"1":。
任何帮助和指导都将不胜感激!
发布于 2014-04-02 05:04:12
我想删除断线(\n)
trim($teamQuery->item($x)->nodeValue)
以及主要的{"1":
然后,不要从1开始对数组进行索引。
加在一起:
$data = array();
for ($x = 1; $x <= 30; $x++) {
$data[] = array(
'id' => trim($teamQuery->item($x)->nodeValue),
'Team Points' => $pointsQuery->item($x)->nodeValue
);
}
https://stackoverflow.com/questions/22812292
复制相似问题