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)相关推荐

  1. python内置函数表_python学习系列--python内置函数(一)

    先列出所有的python内置函数,可以看到还是挺多的. abs()        求给定数的绝对值. all()          传入一个列表,只有当列表中所有元素都是真时,该函数返回真. any( ...

  2. Linux基础学习系列:对于fork()函数的学习,及进程创建相关知识

    fork()函数 :由当前进程再生成一个进程出来 #include <sys/types.h> #include <unistdh> pid_t fork(void); 返回: ...

  3. Baostock学习系列2:批量下载股市日交易明细

    目录 背景 批量下载股市交易明细 流程拆解 代码实现 日期循环 time_offset_cal()自定义函数 判断输入日期是否交易日 check_is_trading_day() 下载对应日期的交易明 ...

  4. Python: 学习系列之七:模块、PIPY及Anaconda

    系列 Python: 学习系列之一:Python能做什么 Python: 学习系列之二:基础介绍(int/float/string/range/list/tuple/dict/set) Python: ...

  5. 小猿圈学习Python字符串操作--字符串分割函数

    对于长字符串,我们一般要怎么处理呢?除了切片,但是切片太麻烦了.python为我们提供了字符串切割函数,它不仅可以通过指定字符切割,也可以去除空格符哦.下面就看一下小猿圈Python讲师是怎么介绍Py ...

  6. C语言再学习25——常用字符串函数归纳

    前言: 为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长. 1. memcpy 内存复制函数. 1.1 头文件 #include &l ...

  7. 【单片机学习笔记】(6):字符串处理函数、变量的三种情况、用函数实现模块化程序设计、晶振与延时、指针

    / 字符串处理函数 / stract函数   字符串连接函数 例:printf("%s", stract(str1, str2)): strcpy(字符串或字符数组名)和strnc ...

  8. CodeMonkey过关学习笔记系列:71-85关 函数

    CodeMonkey过关学习笔记系列:71-75关 •"函数"农场 (FUNCTION FARM) 71 ~ 85 第 71 关挑战 "函数"农场step di ...

  9. PHP学习记录(字符串函数)

    字符串常用函数 获取字符串长度函数 /* * strlen函数 * int strlen($var) * 获取字符串或数字的长度 */ $a = 'hello, woRld'; $b = '王昭'; ...

  10. C语言学习笔记---字符串拼接函数 strcat() 和 strncat()

    strcat()函数    strcat()函数主要用来拼接字符串,用于将一个字符串拼接到另一个字符串的后面.下面通过一个简单的例子来演示一下这个函数的使用方法. int main() {char s ...

最新文章

  1. base64下载excel (使用blob)
  2. 关于数组方面的算法分析
  3. TeXstuidio没有中文的拼写检查
  4. python解决单调栈问题
  5. 全面挖掘Java Excel API 使用方法
  6. Oracle数据库基础入门视频合集
  7. java初学。加载图片
  8. [常微分方程的数值解法系列一] 常微分方程
  9. cmdn发布博客(markdowm)
  10. 练习4-11 统计素数并求和
  11. java编程 科学计算器_可编程科学计算器下载-可编程科学计算器(Scientific Calculator Plus) 安卓版v1.7.2.60-pc6手机下载...
  12. Selenium获取动态图片验证码
  13. 电脑自主发送信息--python程序
  14. 荐书一本-----《天才在左,疯子在右》
  15. 没基础,也可一文看懂 python 中的 csv 模块
  16. bzoj3786 星系探索(ETT)
  17. Ubuntu 下图像标注工具 labelImg 的安装及使用
  18. 【SPRD CAMERA】1 HAL层初始化流程
  19. 怎样删除oracle注册表信息
  20. 理解async与await

热门文章

  1. rabbitmq文档
  2. android 调试技巧
  3. LintCode 16. 带重复元素的排列
  4. Ubuntu 装机软件
  5. AC日记——Periodic RMQ Problem codeforces 803G
  6. Sphinx编译docs文档
  7. 怎么查询局域网内全部电脑IP和mac地址..
  8. 散分,并如何判断时间段上有重叠冲突。
  9. 一个自己的tooltip
  10. 最新的Windows phone Developer tools RTW 发布了