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
学习了....
相关问答:
请问,以下代码,为什么不管用?就str_replace这个函数,替换么有起作用?
PHP code:
$gg='<script type=\"text/JavaScript\">
alimama_pid=\"mm_14281022_2030060_8250750\";
alima ......
谁有PHP memcached的项目实例,主要用来学习。发送到我的邮箱790684386@qq.com 谢谢
就是看手册就可以了
都是那样子的
key $value
queryphp ORM数据库类
---------------------------------------------------- ......
$conn = @new COM("ADODB.Connection") or die ("ADO连接失败!");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("database.mdb");
$conn-&g ......