php课程 6-23 mb_substr字符串截取怎么用
2024-08-24 13:45:39
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);
?>
最新文章
- 【poj2151】 Check the difficulty of problems
- go中安装Beego不成功笔记
- 《R in Action》读书笔记(3) 数据变换
- Exception in thread ";main"; java.lang.UnsupportedClassVersionError: org/apache/ma ven/cli/Maven/java与javac版本不一致问题
- Windows7隐藏字体
- 简单学C——第五天
- SpringBoot笔记一
- 关于ArcGIS Rest API
- Html5用Canvas制作画图板
- Matlab中矩阵的平方和矩阵中每个元素的平方介绍
- SQA计划
- Java 通过 jacob调用OCX控件
- 4.1 SQL的本质
- 在IIS中部署Asp.Net网站
- PHP与Imagemagick
- elementUI 学习入门之 container 布局容器
- Python title() 方法
- 修复已损坏的交换机IMG
- 路由器如何设置上网(TP-LINK)
- 大数据(9) - Flume的安装与使用
热门文章
- 关于Promise的详细总结
- Dynamics CRM 2016 Web API 消息列表
- 语言模型(Language Modeling)与统计语言模型
- android studio 一次编译错误:Error:Minimum supported Gradle version is 2.14.1.
- Altium Designer中DRC错误分析
- VMware Ubuntu安装详细过程(详细图解)
- 【hdu 1403】Longest Common Substring
- C语言深度剖析-----多维数组和多维指针
- POJ 1364 King (UVA 515) 差分约束
- 【26.83%】【Codeforces Round #380C】Road to Cinema