我有一个带有一些值的数组
$array = array("Bob","jim","frank","pat");
我从简单的html dom中获得了一些scrape代码
$html = file_get_html('http://somesite.com?search=name');
//itteration and so on
我希望能够一次一个地给出url数组中的值,所以它会用search = bob抓取url然后转到search = jim等等
我尝试将file_get_html与itterations一起放在循环中,然后使用
foreach($array as $arrays){
$html = file_get_html('http://somesite.com?search=$arrays');
//more code
}
但这无论如何都无法发挥作用?
答案 0 :(得分:6)
您需要使用"
代替'
。 double quotes
允许变量在字符串中使用。或者使用concatenation
:
$html = file_get_html('http://somesite.com?search=' . $arrays);