$s='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head><body>
<span>{id}</span><br>{text}<br>{name}<br>{11}<br>{22}
</body></html>';preg_match_all("/{(.*?)}/",$s,$r);
print_r($r[0]);
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head><body>
<span>{id}</span><br>{text}<br>{name}<br>{11}<br>{22}
</body></html>';preg_match_all("/{(.*?)}/",$s,$r);
print_r($r[0]);
解决方案 »
- 关于private的不解,请高手解答,谢谢
- php里面如何插入或者更新access数据库
- phpmysql问题!
- 如何使用PHP验证浏览器是否支持JavaScript。
- PHP中插入xml语法,须安装个什么包?
- mysql文件名显示错误的问题!
- 关于加载扩展模块
- PHP 4.2.2是不是只可以在Apache2.0的版本运行啊
- 如何锁定访问网站机器的IP地址??
- 不知道是哪位网友推荐的nusphere-gettingstarted-1.13.10-win32.zip,怎么用啊?
- Incorrect information in file: '.\adcq\nation.frm'
- shell 如何调取文件中的数据
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head><body>
<span>{id}</span><br>{text}<br>{name}<br>{11}<br>{22}
</body></html>';preg_match_all("/{(.*?)}/",$s,$r);
//print_r($r[0]);
$test=($r[0]);
for ($i=0;$i<count($test);$i++){
echo $i."=".$test[$i]."<br>";
}
//程序
?>
结果:
0={id}
1={text}
2={name}
3={11}
4={22}
和我想要的id,text,name,11,22好像不太一样,有解决办法吗?
$txt = <<< EOT
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>
<title></title>
</head><body>
<span>{id}</span><br>{text}<br>{name}<br>{11}<br>{22}
</body></html>
EOT;preg_match_all('/{(.+)}/sU', $txt, $r);
echo join(',', $r[1]);
?>