php课程 6-23 mb_substr字符串截取怎么用

一、总结

一句话总结:

1、mb_substr字符串截取怎么用?

参数为:起始位置,个数

$str='我是小金,我是中国人!';
echo "<a href='javacript:' title='{$str}'>".mb_substr($str,0,4)."...</a>";

二、php课程 6-23 mb_substr字符串截取怎么用

9.多字节处理函数

mb_substr($str,0,7,"utf-8");

正则的使用场景:

1.检查手机格式

/^\d{11}$/

2.检查邮箱格式

/^\w+@\w+\.\w+$/

3.检查手机是否是以139开头

/^139\d{8}$/

4.复杂的字符串替换环境

/(\d+)\-(\d+)\+(\d+)/

三、代码

parse_str解析地址参数

 <?php
$query='id=10&name=user1&age=20';
parse_str($query,$arr); echo "<pre>";
print_r($arr);
echo "</pre>";
?>

mb_substr字符串截取

<?php
$str='我是小金,我是中国人!'; echo "<a href='javacript:' title='{$str}'>".mb_substr($str,0,4)."...</a>";
?>

检查手机格式是否正确

<?php
$str='1362361440'; if(preg_match('/^\d{11}$/',$str)){
echo '手机格式正确!';
}else{
echo '手机格式有误!';
}
?>

检查手机格式是否是以139开头

<?php
$str='13623614403'; if(preg_match('/^139\d{8}$/',$str)){
echo '手机格式正确!';
}else{
echo '手机格式有误!';
}
?>

检查QQ邮箱是否正确

<?php
$str='447096447@qq.com'; if(preg_match('/^\d{6,11}@qq.\w+$/',$str)){
echo 'QQ邮箱格式正确!';
}else{
echo 'QQ邮箱格式有误!';
}
?>

反向引用:复杂的字符串替换

<?php
$str='2016-06+28'; echo preg_replace('/(\d+)\-(\d+)\+(\d+)/','$1/$2=$3',$str);
?>
 
 
 
 
 
 
 

最新文章

  1. 【poj2151】 Check the difficulty of problems
  2. go中安装Beego不成功笔记
  3. 《R in Action》读书笔记(3) 数据变换
  4. Exception in thread &quot;main&quot; java.lang.UnsupportedClassVersionError: org/apache/ma ven/cli/Maven/java与javac版本不一致问题
  5. Windows7隐藏字体
  6. 简单学C——第五天
  7. SpringBoot笔记一
  8. 关于ArcGIS Rest API
  9. Html5用Canvas制作画图板
  10. Matlab中矩阵的平方和矩阵中每个元素的平方介绍
  11. SQA计划
  12. Java 通过 jacob调用OCX控件
  13. 4.1 SQL的本质
  14. 在IIS中部署Asp.Net网站
  15. PHP与Imagemagick
  16. elementUI 学习入门之 container 布局容器
  17. Python title() 方法
  18. 修复已损坏的交换机IMG
  19. 路由器如何设置上网(TP-LINK)
  20. 大数据(9) - Flume的安装与使用

热门文章

  1. 关于Promise的详细总结
  2. Dynamics CRM 2016 Web API 消息列表
  3. 语言模型(Language Modeling)与统计语言模型
  4. android studio 一次编译错误:Error:Minimum supported Gradle version is 2.14.1.
  5. Altium Designer中DRC错误分析
  6. VMware Ubuntu安装详细过程(详细图解)
  7. 【hdu 1403】Longest Common Substring
  8. C语言深度剖析-----多维数组和多维指针
  9. POJ 1364 King (UVA 515) 差分约束
  10. 【26.83%】【Codeforces Round #380C】Road to Cinema