PHP新手:如何用数组中的值填写表单


Newbie at PHP: How can I fill out a form from values in an array?

我不确定我问这个问题的措辞是否正确,我刚开始学习PHP。我有一个200个URL的列表,我想得到他们的地理IP位置。Geobytes为我提供了一个PHP代码,让我了解这个城市,这很好,但代码本身是:

$tags = get_meta_tags('http://www.geobytes.com/IpLocator.htm?GetLocation&template=php3.txt&IpAddress=213.171.218.127');
 print $tags['city']; 

我想问一下,是否可以自动用URL列表填写"IpAddress="之后的部分?我可以说这样的话吗:这是一个数组,我已经把URL放在那里,我需要你为其获取元标签,现在把它们放在"IpAddress="之后,并从它们中获取标签?

我相信这很简单,所以即使你能告诉我如何制定我的问题,这样我就可以很容易地在谷歌上搜索答案,我也会很高兴的!

谢谢!

$ips = array('ip1', 'ip2', 'ip3');
foreach ($ips as $ip)
{
    $tags[] = get_meta_tags('http://www.geobytes.com/IpLocator.htm?GetLocation&template=php3.txt&IpAddress=' . $ip);
}
print_r($tags);

可能是这样的:

$ipAddresses = /* ... */;
foreach ($ipAddresses as $ip) {
    $tags[] = get_meta_tags("http://www.geobytes.com/IpLocator.htm?GetLocation&template=php3.txt&IpAddress=$ip");
}