ホームページ > バックエンド開発 > PHPチュートリアル > , JSON では冗長なものが表示されます。

, JSON では冗長なものが表示されます。

WBOY
リリース: 2016-06-23 13:36:51
オリジナル
1039 人が閲覧しました

$result=$menu->show_twoMenu(4);
$col_jobs = array();
while(@$row=mysqli_fetch_array($result)){
$col_jobs[$i] = $row;
$i++; }
$col_jobs = json_encode($col_jobs);
出力は次のとおりです:
{
"coljobs": [
{
"0": "5"、
"1": "みかん蒸し"、
"2": "4"、
"3": "abc.jpeg"、
"4": "124"、
「5」:「100」、
「6」:「例」、
「7」:「80」、
「8」:「999」、
「id」:「5」、
「名前」: "蒸しみかん"、
"ParentID": "4"、
"Image": "abc.jpeg"、
"Discount": "124"、
"Price": "100"、
"Unit": "例: "セール": "80"、
"在庫": "999"
}
}
なぜあるのですか
"0": "5"、
"1": "みかん蒸し"、
"2" : "4"、
"3": "abc.jpeg"、
"4": "124"、
"5": "100"、
"6": "例"、
"7" ": " 80",
"8": "999",
欲しくないのですが、どうすればいいですか?




ディスカッションに返信(解決策)

mysqli_fetch_array は添え字配列と連想配列の混合を返します必要に応じて、連想配列のみを返す mysqli_fetch_assoc を使用する必要があります
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート