csvデータに
りんご,100,青森,赤,
みかん,50,和歌山,オレンジ,
りんご,90,福島,赤
のように入っています。例えばプルダウンメニューで「りんご」と選択した時に、「りんご,100,青森,赤」「りんご,90,福島,赤」というように表示させたいです。
PHP
1 2$row = 1; 3if (($handle = fopen("data.csv", "r")) !== FALSE) { 4 while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { 5 if(array_search('/りんご/', $data) !== 0){ 6 $num = count($data); 7 echo "<p> $num fields in line $row: <br /></p>\n"; 8 $row++; 9 for ($c=0; $c < $num; $c++) { 10 echo $data[$c] . "<br />\n"; 11 } 12 }} 13 fclose($handle); 14}
上記のコードですと、すべてのデータが出てきてしまいます。修正していただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー