例如,
http://api.hostip.info/get_html.php?ip=12.215.42.19
访问该网址时,会返回:
Country: UNITED STATES (US)
City: Sugar Grove, IL
IP: 12.215.42.19
我想在访问该网址后将Sugar Grove, IL
设置为变量。
如何让它找到City,然后将其设置为变量?
答案 0 :(得分:0)
这样可以解决问题:
<?php
$page = "Country: UNITED STATES (US)
City: Sugar Grove, IL
IP: 12.215.42.19
";
preg_match( '/City:\s*([^\n]+)/', $page, $matches );
echo $matches[1];
?>
答案 1 :(得分:0)
$x=<<<CODE
Country: UNITED STATES (US)
City: Sugar Grove, IL
IP: 12.215.42.19
CODE;
preg_replace('`\nCity:\s(.*)\r`Ue','$city="$1";',$code);
当然,我们在这里使用eval(),所以只有你100%确定数据完整性