我正在解析文章,我需要將所有解析的數(shù)據(jù)放在 josn.xml 中。我嘗試將它們放入數(shù)組,然后將其轉(zhuǎn)換為 JSON,但我遇到了一些麻煩。我得到這樣的JSON:[{"title":"title1"}][{"title":"title2"}][{"title":"title3"}]但我想要這樣:[{"title":"title1"},{"title":"title2"},{"title":"title3"}]我怎么能做到這一點?<?foreach ($content_prev as $el) { $pq = pq($el); $date = $pq->find('time')->html(); $title = $pq->find('h3 a')->html(); $link = $pq->find('h3 a')->attr('href'); $data_link = file_get_contents($link); $document_с = phpQuery::newDocument($data_link); $content = $document_с->find('.td-post-content'); $arr = array ( array( "title" => $title ), ); echo json_encode($arr, JSON_UNESCAPED_UNICODE);}
1 回答

婷婷同學(xué)_
TA貢獻(xiàn)1844條經(jīng)驗 獲得超8個贊
嘗試刪除array一個$arr
使用以下一種。
<?
foreach ($content_prev as $el) {
$pq = pq($el);
$date = $pq->find('time')->html();
$title = $pq->find('h3 a')->html();
$link = $pq->find('h3 a')->attr('href');
$data_link = file_get_contents($link);
$document_с = phpQuery::newDocument($data_link);
$content = $document_с->find('.td-post-content');
$arr[] = array (
"title" => $title
);
}
echo json_encode($arr, JSON_UNESCAPED_UNICODE);
- 1 回答
- 0 關(guān)注
- 108 瀏覽
添加回答
舉報
0/150
提交
取消