Blogger Information
Blog 23
fans 0
comment 0
visits 19869
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
把正则函数 和 字符串函数,都练习一遍。 把结果发到博客上--1017
风吹的博客
Original
656 people have browsed it

正则表达式练习。。代

实例

<?php

$a = '1234154sad1sa231dwqe748wq2d31sa3d414w6q46w5q14d1s<>.,/1112335aaasdasa978piyuibnm,pouehjhas**/-%
';
$b = '/a/';
$d = preg_match($b,$a,$c);
print_r($d);
echo'<br>';
print_r($c);
//preg_match,只负责匹配变量中是否有一个正则表达式的内容,如有多个只去一个,弱水三千只取一瓢饮
echo'<hr>';
$d = preg_match_all($b,$a,$c);
print_r($d);
echo'<br>';
print_r($c);
//preg_match_all,是成年人,只要是正则表达式的内容,我全都要
echo'<hr>';
$e = '无';
$d = preg_replace($b,$e,$a,3);
print_r($d);
//print_r($)
//preg_replace,在某个变量中将正则表达式的内容进行替换,并可进行替换次数的限定
echo'<hr>';
$f = '无';
$d = preg_filter($b,$f,$a,3);
print_r($d);
//两者就结果来看,一模一样
echo'<hr>';
$arr=[51,23,54,231,21,51
];
$g='/1/';
$d = preg_grep($g,$arr);
print_r($d);
//在一个数组中匹配正则表达式的内容
echo'<hr>';
$d = preg_split($b,$a);
print_r($d);
//理解:将正则表达式的内容作为分隔符将字符串进行分割
echo'<hr>';
//字符串函数
//以字符内某个字符对字符串进行分割
$z = ',sahgduoiasdjabjuhdsadn,dsadsuuusaf,dsudsaaaa';
$x = explode(',',$z);
print_r($x);
echo'<br>';
$x = explode('s',$z);
print_r($x);
echo'<hr>';
//查找字符串内某个字符的出现,加true表示查找第一次出现地
echo strstr($z,'u',true);
//把字符串中某字符进行替换
echo'<hr>';
echo strtr($z,'u','ooooo');
//查找字符串内字符最后一次出现地
echo '<hr>';
echo strrchr($z,'u');
//移除字符串左侧出现的空白及其他字符,在此移除','
echo'<hr>';
echo ltrim($z,',');
//移除字符串右侧的空白及其他字符,在此移除'a'
echo'<hr>';
echo rtrim($z,'a');
//移除字符串两侧共有的内容
$v = 'aaaaaaaaacccccccccccccccaaaaaaaa';
echo'<hr>';
echo trim($v,'a');
//
echo'<hr>';

运行实例 »

点击 "运行实例" 按钮查看在线实例


效果图:

zz.png


Correcting teacher:查无此人查无此人

Correction status:qualified

Teacher's comments:完成的不错,继续努力。
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments