現在、私はこのコードを持っています:
<?php
if (isset($_GET['id'])) {
$itemid = $_GET['id'];
$search = "$itemid";
$query = ucwords($search);
$string = file_get_contents('http://clubpenguincheatsnow.com/tools/newitemdatabase/items.php');
if($itemid=="")
{
echo "Please fill out the form.";
}
else
{
$string = explode('<br>',$string);
foreach($string as $row)
{
preg_match('/^(\D+)\s=\s(\d+)\s=\s(\D+)\s=\s(\d+)/', trim($row), $matches);
if(strstr($matches[1], $query))
{
echo "<a href='http://clubpenguincheatsnow.com/tools/newitemdatabase/info.php?id=$matches[2]'>";
echo $matches[1];
echo "</a><br>";
}
}
if($matches[1]=="")
{
echo "Item does not exist!";
}
}
}
else {
echo "Item does not exist!";
}
?>
私が知りたいのは、このセクションが何を意味するのかということです。preg_match('/^(\D+)\s=\s(\d+)\s=\s(\D+)\s=\s(\d+)/', trim($row), $matches);
主にその/^(\D+)\s=\s(\d+)\s=\s(\D+)\s=\s(\d+)/
部分は私が疑問に思っていることです。
また、私が抱えていた問題は、数字も使用できるようにするにはどうすればよいですか? データ (http://clubpenguincheatsnow.com/tools/newitemdatabase/items.php) を含む別のファイルがあり、数字の付いた名前も含めてすべてを取得する必要があるためです。
どうすればこれを行うことができますか?私を助けてください!どんな助けでも非常に高く評価されます!