このPHP配列で間違っていることを誰かが見ることができますか?あなたが$test[$arrayIndex] = $row[$columnIndex];
ときにやっているので、ブラウザデータベース値から配列を作成する際のトラブルシューティングエラー
$index = 0;
$columnIndex = 0
while($row = mysqli_fetch_array($result, MYSQL_NUM))
{
$test = array();
$test[$arrayIndex] = $row[$columnIndex];
$coumnIndex = 1;
if(is_string($row[$number]))
{
preg_match("/(?:\d+\.)?(?:\s*)?$stop?(?:\s*)?(.*):(.*)",{$row[$columnIndex]},$match1);
$test[$index] = '<p> <strong> . $match1[1] . </strong> . $match1[2] . </p>';
}
++$arrayIndex;
++$columnIndex;
}
$jsonData = json_encode($test);
echo $jsonData;
あなたは$のテストアレイを少し無意味なようだあなたは、ループ、... $番号が設定されるたびに再初期化していますか? –
'$ arrayIndex'はどこに定義されていますか? – Calvin
エラーログを確認してください。おそらく '{$ row [$ columnIndex]}'という構文エラーがあります。 –