PHP学习系列(1)——字符串处理函数(2)
6、chunk_split() 函数把字符串分割为一连串更小的部分。本函数不改变原始字符串。
语法:chunk_split(string,length,end)
参数:
string——必需。规定要分割的字符串。
length——可选。一个数字,定义字符串块的长度。
end——可选。字符串值,定义在每个字符串块之后放置的内容。
例子 1
本例分隔每个字符,并添加 ".":
<?php $str = "Hello world!"; echo chunk_split($str,1,"."); ?>
输出:
H.e.l.l.o. .w.o.r.l.d.!.
例子 2
本例将在六个字符之后分割一次字符串,并添加 "...":
<?php $str = "Hello world!"; echo chunk_split($str,6,"..."); ?>
输出:
Hello ...world!...
7、convert_cyr_string() 函数把字符由一种 Cyrillic 字符转换成另一种。
被支持的 Cyrillic 字符集是:
- k - koi8-r
- w - windows-1251
- i - iso8859-5
- a - x-cp866
- d - x-cp866
- m - x-mac-cyrillic
语法
convert_cyr_string(string,from,to)
8、convert_uudecode() 函数对 uuencode 编码的字符串进行解码。
语法:convert_uudecode(string)
例子
在本例中,我们将通过使用 convert_uudecode() 对 uuencode 编码的字符串进行解码:
<?php $str = ",2&5L;&\@=V]R;&0A `"; echo convert_uudecode($str); ?>
输出:
Hello world!
9、convert_uuencode() 函数使用 uuencode 算法对字符串进行编码。
语法:convert_uuencode(string)
注意:
本函数把所有字符串(包括二进制的)转换为可打印的字符串,确保其网络传输的安全。uuencode 的字符串比原字符串增大大约 35%。
例子
在本例中,我们将使用 convert_uuencode() 对字符串进行编码:
<?php $str = "Hello world!"; echo convert_uuencode($str); ?>
输出:
,2&5L;&\@=V]R;&0A `
10、count_chars() 函数返回字符串所用字符的信息。
语法
count_chars(string,mode)
参数
描述
string
必需。规定要检查的字符串。
mode
可选。规定返回模式。默认是 0。有以下不同的返回模式:
- 0 - 数组,ASCII 值为键名,出现的次数为键值
- 1 - 数组,ASCII 值为键名,出现的次数为键值,只列出出现次数大于 0 的值
- 2 - 数组,ASCII 值为键名,出现的次数为键值,只列出出现次数等于 0 的值
- 3 - 字符串,带有所有使用过的不同的字符
- 4 - 字符串,带有所有未使用过的不同的字符
实例
例子 1
在本例中,我们将使用 count_chars() 来检查字符串,返回模式设置为 1:
<?php $str = "Hello World!"; print_r(count_chars($str,1)); ?>
输出:
Array ( [32] => 1 [33] => 1 [72] => 1 [87] => 1 [100] => 1 [101] => 1 [108] => 3 [111] => 2 [114] => 1 )
例子 2
在本例中,我们将使用 count_chars() 来检查字符串,返回模式设置为 3:
<?php $str = "Hello World!"; echo count_chars($str,3); ?>
输出:
!HWdelor
转载于:https://www.cnblogs.com/quincy-qiu/p/4015334.html
PHP学习系列(1)——字符串处理函数(2)相关推荐
- python内置函数表_python学习系列--python内置函数(一)
先列出所有的python内置函数,可以看到还是挺多的. abs() 求给定数的绝对值. all() 传入一个列表,只有当列表中所有元素都是真时,该函数返回真. any( ...
- Linux基础学习系列:对于fork()函数的学习,及进程创建相关知识
fork()函数 :由当前进程再生成一个进程出来 #include <sys/types.h> #include <unistdh> pid_t fork(void); 返回: ...
- Baostock学习系列2:批量下载股市日交易明细
目录 背景 批量下载股市交易明细 流程拆解 代码实现 日期循环 time_offset_cal()自定义函数 判断输入日期是否交易日 check_is_trading_day() 下载对应日期的交易明 ...
- Python: 学习系列之七:模块、PIPY及Anaconda
系列 Python: 学习系列之一:Python能做什么 Python: 学习系列之二:基础介绍(int/float/string/range/list/tuple/dict/set) Python: ...
- 小猿圈学习Python字符串操作--字符串分割函数
对于长字符串,我们一般要怎么处理呢?除了切片,但是切片太麻烦了.python为我们提供了字符串切割函数,它不仅可以通过指定字符切割,也可以去除空格符哦.下面就看一下小猿圈Python讲师是怎么介绍Py ...
- C语言再学习25——常用字符串函数归纳
前言: 为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长. 1. memcpy 内存复制函数. 1.1 头文件 #include &l ...
- 【单片机学习笔记】(6):字符串处理函数、变量的三种情况、用函数实现模块化程序设计、晶振与延时、指针
/ 字符串处理函数 / stract函数 字符串连接函数 例:printf("%s", stract(str1, str2)): strcpy(字符串或字符数组名)和strnc ...
- CodeMonkey过关学习笔记系列:71-85关 函数
CodeMonkey过关学习笔记系列:71-75关 •"函数"农场 (FUNCTION FARM) 71 ~ 85 第 71 关挑战 "函数"农场step di ...
- PHP学习记录(字符串函数)
字符串常用函数 获取字符串长度函数 /* * strlen函数 * int strlen($var) * 获取字符串或数字的长度 */ $a = 'hello, woRld'; $b = '王昭'; ...
- C语言学习笔记---字符串拼接函数 strcat() 和 strncat()
strcat()函数 strcat()函数主要用来拼接字符串,用于将一个字符串拼接到另一个字符串的后面.下面通过一个简单的例子来演示一下这个函数的使用方法. int main() {char s ...
最新文章
- base64下载excel (使用blob)
- 关于数组方面的算法分析
- TeXstuidio没有中文的拼写检查
- python解决单调栈问题
- 全面挖掘Java Excel API 使用方法
- Oracle数据库基础入门视频合集
- java初学。加载图片
- [常微分方程的数值解法系列一] 常微分方程
- cmdn发布博客(markdowm)
- 练习4-11 统计素数并求和
- java编程 科学计算器_可编程科学计算器下载-可编程科学计算器(Scientific Calculator Plus) 安卓版v1.7.2.60-pc6手机下载...
- Selenium获取动态图片验证码
- 电脑自主发送信息--python程序
- 荐书一本-----《天才在左,疯子在右》
- 没基础,也可一文看懂 python 中的 csv 模块
- bzoj3786 星系探索(ETT)
- Ubuntu 下图像标注工具 labelImg 的安装及使用
- 【SPRD CAMERA】1 HAL层初始化流程
- 怎样删除oracle注册表信息
- 理解async与await