$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 を使用する必要があります