{#title#}{#con#}
想通过preg_match_all分别得到title、con这两个字符串,正则怎么写?
想通过preg_match_all分别得到title、con这两个字符串,正则怎么写?
解决方案 »
- IE6 file表单隐藏 服务器无法获取数据
- zend 每次弹出 Save Resource ,如何取消它呢?
- PHP %E8%81%94%E9%80%9A怎么转换成汉字
- php有没有复制文件夹的默认函数?
- 求助大家用php正则匹配链接地址,标题,和图片
- 帮帮忙吧!!急急急.php实现文本框只能输入数字和/的实现方法????
- 为什么这个访问类返回不了值呢?只返回一个array。
- 用php如果获取某个URL下的所有内容???
- 如何把返回的xml转成数组. 这个xml的结构第一次接触, google了一翻, 没有找到解决方法
- 匹配内容中的图片怎么写正则表达式
- 一个PHP环境下,日期比较的代码问题,应该如何修改?
- 正则表达式替换问题,没想明白
$str = '{#title#}
{#con#}';
preg_match_all('/\{#([\w]+)#\}/', $str, $m);
print_r($m[1]);
/*
Array
(
[0] => title
[1] => con
)
*/
<?php
$str='{#title#}{#con#}';
preg_match_all('/\{#(.*?)#\}/',$str,$result);
//print_r($result);
foreach($result[1] as $value){
echo $value.'<br />' ;
}
?>
$str = '{#title#}{#con#}';
preg_match_all('/[\w]+/',$str,$out);
print_r($out);
会得到以下结果:
array(1) {
[0]=>
array(2) {
[0]=>
string(5) "title"
[1]=>
string(3) "con"
}
}