php课程 6-24 字符串函数有哪些(复习)

一、总结

一句话总结:

二、php课程 6-24 字符串函数有哪些(复习)

上次复习:
-----------------------------------------
字符串函数:

1.字符串的处理介绍

$str='abc';

2.常用的字符串输出函数

echo
print
printf
sprintf
var_dump()
print_r()

3.常用的字符串格式化函数

trim();
ltrim();
rtrim();
strip_tags();
htmlspecialchars();
htmlspecialchars_decode();
addslashes();
stripslashes();
nl2br();
str_pad();
str_repeat();
strtolower();
strtoupper();
ucfirst();
ucwords();
strlen();
strrev();
number_format();
md5();
str_shuffle();
str_split();
substr();
mb_substr();
str_replace();
strpos();
strrpos();
basename();
dirname();
pathinfo();
parse_url();
parse_str();

今天内容:
-----------------------------------------------------
字符串函数:

1.字符串的处理介绍

2.常用的字符串输出函数

3.常用的字符串格式化函数

4.字符串比较函数

5.正则表达式在字符串中的应用

6.与perl兼容的正则表达式函数

字符串定义:

$str='hello world!';

输出字符串:

echo $str;
print $str;
printf('--%s--',$str);
sprintf('--%s--',$str);

字符串连接符:

'<h2>'.$str.'</h2>';

字符串常用函数:

1.去除空格和字符串填补函数

ltrim()
rtrim()
trim()
str_pad()
str_repeat()

2.字符串大小写转换函数

strtolower()
strtoupper()
ucfirst()
ucwords()

3.与html标签相关联的字符串函数

nl2br()
strip_tags()
htmlspecialchars()
htmlspecialchars_decode()
addslashes()
stripslashes()

4.其他字符串格式化函数

strrev()
strlen()
number_format()
md5()
str_shuffle()

5.字符串的分割与拼接

explode()
implode()
join()
str_split();

6.字符串的截取

substr()

7.字符串的查找

strpos()
strrpos($str,'w')

8.字符串的替换

str_replace()

9.多字节处理函数

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

10.路径处理函数

dirname();
basename();
pathinfo();
parse_url();
parse_str();

正则的使用场景:

1.检查手机格式

/^\d{11}$/

2.检查邮箱格式

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

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

/^139\d{8}$/

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

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

php课程 6-24 字符串函数有哪些(复习)的更多相关文章

  1. js课程 3-10 js中字符串函数数组函数和其它语言中对应函数的区别和联系是什么

    js课程 3-10  js中字符串函数数组函数和其它语言中对应函数的区别和联系是什么 一.总结 一句话总结:js中是对象点方法的形式,这些方法都是对象的方法,而在php.java中却不是这样. 1.j ...

  2. 2_04_MSSQL课程_查询_类型转换、表联合、日期函数、字符串函数

    类型转换 Convert(目标类型,转换的表达式,格式规范) Cast(表达式 as 类型) select Convert(nvarchar(32)),CustomerId))+Title from ...

  3. SQLSERVER常见系统函数之字符串函数(一)

    好久没有写博客了,这段时间准备写一下字符串函数 QQ群: 499092562:欢迎交流 字符串函数: 1.LEN(需要获取长度的字符串) 返回:字符串的长度 示例: SELECT LEN('小搬运工很 ...

  4. javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数

    javascript函数一共可分为五类:    ·常规函数    ·数组函数    ·日期函数    ·数学函数    ·字符串函数    1.常规函数    javascript常规函数包括以下9个 ...

  5. SQL Server 字符串函数

    字符串函数 在开发T-SQL时,经常会需要对字符串进行各种各样的操作,下面介绍常用的字符串函数. 1.获取字符的ASCII码 ASCII ASCII码是对字符的标准编码.要获取字符的ASCII码就可以 ...

  6. 【Linux C中文函数手册】之 内存和字符串函数

    内存和字符串函数 1) bcmp 比较内存内容 相关函数 bcmp,strcasecmp,strcmp,strcoll,strncmp,strncasecmp表头文件 #include<stri ...

  7. BCB常用文件与字符串函数

    VCL库函数简介 一.BORLAND C++ BUILDER VCL的内存管理函数 1. AllocMem 在队中分配指定字节的内存块,并将分配的每一个字节初始化为 0.函数原型如下: void * ...

  8. php字符串函数(1)

    下面去学习一下php的字符串函数,那么怎么去看手册呢,举个例子 int strcasecmp ( string $str1 , string $str2 ) 第一个int,表示此函数返回的类型是int ...

  9. mysql的字符串函数

    From: http://www.cnblogs.com/xiaochaohuashengmi/archive/2010/12/13/1904330.html 对于针对字符串位置的操作,第一个位置被标 ...

随机推荐

  1. [selenium]-处理滚动条

    转载于:https://blog.csdn.net/lilongsy/article/details/76142497 1.先把driver 强制转换为js,如下 JavascriptExecutor ...

  2. Docker---(2)为什么要用Docker

    原文:Docker---(2)为什么要用Docker 版权声明:欢迎转载,请标明出处,如有问题,欢迎指正!谢谢!微信:w1186355422 https://blog.csdn.net/weixin_ ...

  3. Oracle动态SQL语句

    动态SQL返回游标: create or replace procedure proc_ValidityDueQuery( p_regioncode in number, p_pscode in nu ...

  4. Wicket实战(二)hello world

    上次的博文Wicket实战(一)概述中给大家简介了一下关于Wicket的概念性内容,今天我们完毕第一个Wicket实例-Hello World! 1.Hello World原版        在Wic ...

  5. 一、Github博客搭建之jekyll安装

    注意:以下步骤是FQ后操作的,需要了解FQ的可以移步 -> 枫叶主机 一.安装jekyll需要Ruby-2.1.0以上版本,本人是mac pro系统版本10.12.5(macOS Sierra) ...

  6. HDU 2577 How to Type DP也可以模拟

    http://acm.hdu.edu.cn/showproblem.php?pid=2577 大意: 大家都打过字吧,现在有个有趣的问题:给你一串字符串,有大写有小写,要求你按键次数最少来输出它,输出 ...

  7. openGL线型和线宽以及线的抗锯齿

    openGL线型和线宽以及线抗锯齿 一. 线宽 Opengl的线宽设置:glLineWidth(width); width为float类型值,在0~10.0,大于10以上按10来处理. 若开启线的反走 ...

  8. ActiveMQ简单入门实例

    一.下载MQ 官方网站下载:http://activemq.apache.org/ 我用的是 apache-activemq-5.15.0-bin 二.安装 我用的是64位所以双击 apache-ac ...

  9. SpringBoot学习:获取yml和properties配置文件的内容(转)

    项目下载地址:http://download.csdn.net/detail/aqsunkai/9805821 (一)yml配置文件: pom.xml加入依赖: <!-- 支持 @Configu ...

  10. 终端中经常使用的shell 命令

    Mac 在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键. 在命令终端中通过它们或者方向键能够实现对历史命令的高速查找.这也是高速输入命令的技巧. 在命令 ...