正则实例:
1.手机格式
**
<?php
$str='13823614403';
$ptn='/^138\d{8}$/';
preg_match($ptn,$str,$arr);
echo '<pre>';
print_r($arr);
echo '</pre>';
?>
**
Array
(
[0] => 13823614403
)
2.邮箱格式
**
<?php
$str='lqqhwei@yzmedu.com';
$ptn='/^\w+@\w+\.\w+$/';
$num=preg_match($ptn,$str);
echo $num;
?>
**
1
3、货币格式化:(number_format函数)
22,383,838,383
自定义函数
<?php
$str='1234567121';
function format($str){
// 反转数组
$str2=strrev($str);
// 分割数组
$arr=str_split($str2,3);
// 合并数组为一个字符串
$str3=join(',',$arr);
// 反转数组
return strrev($str3);
}
$arr=format($str);
echo '<pre>';
print_r($arr);
echo '</pre>';
?>
**
1,234,567
number_format函数
<?php
$str='123456712133';
echo number_format($str);
?>
**
123,456,712,133