易截截图软件、单文件、免安装、纯绿色、仅160KB

php正则匹配问题,请大虾进入 - PHP / 基础编程

PHP code:
<?php
$mode="/q/";
$thing="qsqsqsdqqqsqsqqq";

if(preg_match($mode,$thing,$array)){
echo "匹配成功!".$array[0];
echo "<hr>";
}else{
echo "匹配失败!";
}
?>



以上代码我想实现取出,取出$thing中的每个q,但$array[0]这能取出第一个q,如何取出其他的q,一并输出。在线等候……
preg_match -> preg_match_all


顶 ,学习一下

既然有人回答了,我就不贴代码了。

其实楼主应该多翻下手册,preg_match只会抓取到第一个匹配的就返回了,而preg_match_all会匹配所有符合条件的数据存储到第3个参数的数组里返回。

preg_match 取到一次就返回

preg_match_all 搜索整个串匹配

preg_match 改成 preg_match_all

学习了....


相关问答:

求教PHP中str_replace函数问题 - PHP / 基础编程

请问,以下代码,为什么不管用?就str_replace这个函数,替换么有起作用?
PHP code:
$gg='<script type=\"text/JavaScript\">
alimama_pid=\"mm_14281022_2030060_8250750\";
alima ......

求PHP Memcached的项目源代码

谁有PHP memcached的项目实例,主要用来学习。发送到我的邮箱790684386@qq.com 谢谢
就是看手册就可以了
都是那样子的
key $value
queryphp ORM数据库类
---------------------------------------------------- ......

php连接access数据库时出错

$conn = @new COM("ADODB.Connection") or die ("ADO连接失败!");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("database.mdb");
$conn-&g ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号