$site=file_get_contents("$link");
$price='#<span class=price>(.*?)<\/span>#si';
preg_match_all($price,$site,$pricelist);
echo $pricelist[0]."<br>";
echo $pricelist[1]."<br>";
echo $pricelist[2]."<br>";
こんにちは、私はPHPが初めてです。別のウェブサイトから価格表を取得しようとしています。このコードを書き込もうとしたところ、「通知: 配列から文字列への変換」と表示されました。この価格を次のようなリストに追加するにはどうすればよいですか:
<tr>
<td><?php echo $pricelist[0] ?></td>
<td><?php echo $pricelist[1] ?></td>
<td><?php echo $pricelist[2] ?></td>
<td><?php echo $pricelist[3] ?></td>
<td><?php echo $pricelist[3] ?></td>
</tr>
また、このコードは機能しました:
<?php
$site=file_get_contents("$link");
$price='#<span class=price>(.*?)<\/span>#si';
preg_match_all($price,$site,$pricelist);
for ($a=0; $a<5; $a++){
echo $pricelist[1][$a].'<br>'; }
?>