php课程 6-23 mb_substr字符串截取怎么用
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);
?>
php课程 6-23 mb_substr字符串截取怎么用的更多相关文章
- 字符串截取mb_substr
mb_substr("字符串","截取开始位置","截取个数","编码格式如UTF-8")
- thinkPHP内置字符串截取msubstr函数用法详解
作者:陈达辉 字体:[增加 减小] 类型:转载 时间:2016-11-15 我要评论 这篇文章主要介绍了thinkPHP内置字符串截取函数用法,结合实例形式分析了thinkPHP内置的字符串截取函数功 ...
- PHP採集利器:依据開始字符串和结束字符串截取须要的採集内容数据
PHP採集利器:依据開始字符串和结束字符串截取须要的採集内容数据 function strCutByStr(&$str, $findStart, $findEnd = false, $enco ...
- Thinkphp 3.2中字符串截取
将此方法放到Thinkphp/Common/function.php里/* * 字符串截取函数 * 大白驴 * 2016-11-29 qq 675835721 * */function msubstr ...
- php实现中文字符串截取各种问题
用php截取中文字符串会出现各种问题,做一简单汇总,文中的问题暂时还未解决,有大神解决了问题欢迎指教 <?php header('Content-Type:text/html;charset=u ...
- Thinkphp 模板中直接对数据处理 模板中使用函数 中文字符串截取
1.Thinkphp 模板中直接对数据处理:{$data.name|substr=0,3} 2.中文字符串截取函数:mb_substr=0,14,'utf-8' 3.中文字符串统计:iconv_str ...
- shell字符串操作之cut---实现字符串截取
shell中(字符串截取) cut是以每一行为一个处理对象的,这种机制和sed是一样的.(关于sed的入门文章将在近期发布) 2 cut一般以什么为依据呢? 也就是说,我怎么告诉cut我想定位到的剪切 ...
- php 字符串截取,支持中文和其他编码
function.php //使用方法 $content= mb_substr($content,0,25,'utf-8'); /** * 字符串截取,支持中文和其他编码 * @static * @a ...
- PHP实现中文字符串截取无乱码
在我们学习PHP知识的过程中,PHP截取字符串应该是一个非常常见的字符串基础操作了,想必大家都比较熟悉这方面知识点. 但是有些新手朋友们可能遇到过,当截取中英文字符串时出现乱码的情况,其实这个也是非常 ...
随机推荐
- Spring CORS
转载:Spring MVC 4.2 增加 CORS 支持 http://spring.io/blog/2015/06/08/cors-support-in-spring-framework http: ...
- ImageButton-设置background跟src
xml中添加ImageButton的background跟src <ImageButton android:id="@+id/tv3" android:layout_widt ...
- 网页设计实战3 ufo类型的科技网页如何实现
网页设计实战3 ufo类型的科技网页如何实现 一.总结 一句话总结:基础的图片素材就是如何几张图片,这个效果只是通过jquery或者js让那个png图片旋转起来了,如此而已.其实核心就是一个trans ...
- 16、cgminer学习之:pthread_mutex_init和pthread_cond_init
1.原理 假设有两个线程同时访问一个全局变量 n,这个全局变量的初始值等于0. Int n = 0 ; 消费者线程 A 进入临界区,访问 n,A 必须等到 n 大于 0 才能接着往下执行,如果 n= ...
- 看<Asp.net夜话>随笔(2013-10-13)
1.Asp.net内置对象 1.1Request对象 封装了客户端请求信息 1.2Response对象 代表了服务器响应对象,可以向客户端返回数据 1.3Server对象 是用于获取服务器的相关信息的 ...
- 【Codeforces Round #432 (Div. 2) B】Arpa and an exam about geometry
[链接]h在这里写链接 [题意] 给你3个点A,B,C 问你能不能将纸绕着坐标轴上的一点旋转.使得A与B重合,B与C重合 [题解] 这3个点必须共圆. 则A,B,C不能为一条直线.否则无解. 共圆之后 ...
- amazeui学习笔记--css(基本样式4)--打印样式Print
amazeui学习笔记--css(基本样式3)--打印样式Print 一.总结 1.打印显示url方法: 利用 CSS3 content 属性,将 <a> 和 <abbr> 的 ...
- amazeui学习笔记--css(常用组件6)--图标Icon
amazeui学习笔记--css(常用组件6)--图标Icon 一.总结 1.关注用法即可:在 HTML 上添加添加 am-icon-{图标名称} class. <span class=&quo ...
- python把一个列表画柱状图
https://blog.csdn.net/w113691/article/details/80385534
- FZU Problem 2168 防守阵地 I
http://acm.fzu.edu.cn/problem.php?pid=2168 题目大意: 给定n个数和m,要求从n个数中选择连续的m个,使得a[i]*1+a[i+1]*2+--a[i+m]*m ...