亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

json_encode 不適用于嵌套數組

json_encode 不適用于嵌套數組

PHP
智慧大石 2023-09-08 17:21:26
我一直在嘗試以 json 形式返回 2 個查詢的結果。var_dump($data)有效,但不能json_encode返回空/不工作。$data = array();$array_articles = array();$sql_articles = $mysqli->query("select something something");while ( $article = $sql_articles->fetch_assoc() ){  $array_articles[] = $article;}$array_posts = array();$sql_posts = $mysqli->query("select something something");while ( $post = $sql_posts->fetch_assoc() ){  $array_posts[] = $post;}$data = array(  'top_articles' => $array_articles,  'top_posts' => $array_posts);echo json_encode( $data );
查看完整描述

1 回答

?
慕的地8271018

TA貢獻1796條經驗 獲得超4個贊

你放入 json_encode 的所有內容都必須是 UTF8。我認為有些內容不是UTF-8編碼的。

您可以向 json_encode 添加額外的參數。

你可以像這樣嘗試一下:?echo json_encode($data, JSON_INVALID_UTF8_IGNORE | JSON_PARTIAL_OUTPUT_ON_ERROR)



查看完整回答
反對 回復 2023-09-08
  • 1 回答
  • 0 關注
  • 105 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號