在PHP中将数据刮到输入框

时间:2014-09-24 08:59:27

标签: php regex

我是PHP的新手。

我正在尝试抓取网页并将值拉到我的输入框。

完成报废,并存储在数组

<?php
function codeAddress1() {
$html = file_get_contents("http://geoportaal.maaamet.ee/url/xgis-ky.php?ky=79401:006:0812");
preg_match_all('(<li.*?>.*?</li>)', $html, $matches);
var_dump($matches[0][0]);
$one=$matches[0][0];
var_dump($one);
}
?>

在按钮上单击我调用的函数:

<input type="submit" CssClass="button" value="Search" width="35%" onclick="codeAddress1()">

现在我想将变量$ 1保存到我的输入框中,我尝试了几个,它不起作用。

<input id="t49" type="text" class="textbox" value="<?php  echo @$one; ?>">

知道我哪里出错了。

1 个答案:

答案 0 :(得分:0)

不太确定你想要什么,但

<li>(.*?)<\/li>

这会给你

<b>Maakond</b> : Tartu maakond

在$ matches [1] [0]和

<b>Omavalitsus</b> : Tartu vald

in $ matches [1] [1]等等。