prss.net
当前位置:首页 >> php输出正则后的数组要怎么调用 >>

php输出正则后的数组要怎么调用

foreach( $a[1] as $k => $v ) { echo 'id:' . $a[1][$k] . ', nick_name:'. $a[2][$k]; } // 注意 匹配后的 数组$a[1] 为 array("1068263504","2880414606"); // $a[2]的数组为 array("Livia","快乐天使");

preg_match_all('/\s?ddimg=\'([^\']*)\'/is', $Str, $Img);print_r( $Img[1] );

这是正则捕获组的概念,括号包含的部分,会被捕获并存入1-9(有些语言不限制9)的数组中具体请参考我的博客:《我眼里的正则表达式(入门)》 12. () 数据分界和取数据博客地址:http://www.zjmainstay.cn/my-regexp

正则表达式:"(.*?)" 完整的PHP程序如下: 运行结果: 河北省石家庄市

可以写一个函数,获取到数组。正则表达式是: ]*>\s*([^([^

如果你要和之间的所有源码,用 preg_match 就可以,不用preg_match_all ,如果你要里面的所有的 标签中的内容,可以用preg_match_all //提取所有代码 $pattern = '/(.+?)/is'; preg_match($pattern, $string, $match); //$match[0] 即为和之间的...

preg_match_all 匹配之后的结果是一个数组,echo 不能打印数组,你可以从数组中找到你要的数据在哪个键值然后 echo $contents[$n];

我好想在你提问的其他问题中解答了。我复制一下 $server=array('brt1'=>'1111','brt2'=>'2222','brt3'=>'3333'); $txt='BRT-1号'; $txt_key = strtolower( str_replace( Array('-','号'), '', $txt ) ); echo $server[ $txt_key ];

网站首页 | 网站地图
All rights reserved Powered by www.prss.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com