HI私のコードは動作していないと、コードが実行されたとき、私はこのエラーを取得:PHPエラー引数配列ではありませんエラーが
これは、コードの行110である:
$results = array_merge($results, $game_list[$row][$col]);
そして、これはコードの残りの部分である:
$results = array();
for ($row = 0; $row < $num_rows; $row++){
if (strstr($game_list[$row][2], $search) or strstr($game_list[$row][3], $search)){
for ($col = 0; $col < count($game_list[$row]); $col ++) {
$results = array_merge($results, $game_list[$row][$col]);
$successful = true;
}
}
}
if ($successful == true){
echo "<table>
<tr>
<th>Game ID</th>
<th>Genre</th>
<th>Game Name</th>
<th>Game Description</th>
<th>Rental Cost Per Day</th>
</tr>";
// Set number of table rows
$num_rows = count($results) - 1;
// Set number of table columns
$num_cols = 5;
// Start loop to generate rows
for($row = 0; $row < $num_rows; $row++) {
// Generate row HTML
echo "<tr>";
//Start loop to generate columns (nested FOR loop!)
for($col = 0 ; $col < $num_cols; $col++) {
// Generate column HTML
echo "<td>". $results[$row][$col] ."</td>";
}
// End of columns loop
// Generate end of row HTML
echo "</tr>";
}
echo "</table>";
コードがを検索するためのものです配列game_listを使用して、ユーザーが入力したキーワードが配列内にあるかどうかを確認します。そうであれば、コードは配列game_listの行全体を取り出し、配列結果に追加します。この配列は、ユーザーのテーブルに表示されます。
誰かが私に偉大な修正を与えることができる場合。
だけでなく、 '$のgame_list [$行] [$のCOL]が'、文字列です。配列ではありません。なぜあなたは単純にしないのですか? '$ result [] = $ game_list [$ row];'? – Jeff