转载

PHP中正则表达式学习及应用(四)

正则表达式在PHP中的应用

1、匹配功能

2、替换功能

3、分割功能

PHP中正则表达式学习及应用(四)

例如:

<?php  $str="addsds{title}hfksjd{author}hfjdkjd{conn}jdskd";  $mode="/{(.*)}/U";  preg_match_all($mode,$str,$arr);  print_r($arr); ?>  输出: Array (  [0] => Array   (    [0] => {title}    [1] => {author}    [2] => {conn}   )  [1] => Array   (    [0] => title    [1] => author    [2] => conn   ) )   

PHP中正则表达式学习及应用(四)

例子:

<?php  $str="addsds{title}hfksjd{author}hfjdkjd{conn}jdskd";  $mode="/{(.*)}/U";  //字符串的替换  echo preg_replace($mode,'中文',$str); ?>  输出: addsds中文hfksjd中文hfjdkjd中文jdskd 
<?php  $str="标题:{title}<br/>作者:{author}<br/>内容:{conn}";  $mode=array("/{title}/","/{author}/","/{conn}/");  $met=array("PHP","学员","PHP学习");  //数组的替换  echo preg_replace($mode,$met,$str); ?>  输出: 标题:PHP 作者:学员 内容:PHP学习 
<?php     $str="233233a6778H6788g";      $mode="/(a)/ie";   //加密运算     echo preg_replace($mode,"md5(//1)",$str,1);  ?>   输出:  233233 0cc175b9c0f1b6a831c399e269772661 6778H6788g

PHP中正则表达式学习及应用(四)

例子:

<?php  $str="aaaa,ssss.ddddd&ffff";  $mode="/[,.&]/";  $arr=preg_split($mode, $str,4);  print_r($arr); ?>  输出: Array (  [0] => aaaa  [1] => ssss  [2] => ddddd  [3] => ffff )   

PHP中正则表达式学习及应用(四)

本节内容的视频教程:链接: http://pan.baidu.com/s/1gdFBjKv 密码: jkjf

若有疑问请联系:QQ 907811190

施主、赏个糖吃ma(☆_☆)/~~ (☆_☆)/~~。。。。

PHP中正则表达式学习及应用(四) PHP中正则表达式学习及应用(四)

支付宝账号:907811190@qq.com

正文到此结束
Loading...