php操作字符串(移除字符,计算字符串中字符个数,分割字符串,字符串序列化...
移除字符串末尾的最后一个字符
1.substr()方法
$string = 'hello kitty';
substr($string,0,-1);
移除字符串右侧字符
1.chop()方法
$string = 'Hello world!';
echo chop($string,'world!');
结果: Hello
值得注意的是(1)chop方法不会改变原字符串;(2)参数末尾必须与字符串末尾字符一致,否则无效。(3)据参考资料讲,当参数未填时,会处理一些特殊字符,例如换行符,空格等,本人未测试出来。欢迎交流。
2.rtrim()方法
移除字符串左侧字符
1.ltrim() 方法
移除字符串两侧字符
1.trim()方法
平均分割字符串
1.chunk_split()方法
$string = 'Hello world!';
echo chunk_split($string,2,'?');
结果:He?ll?o ?wo?rl?d!?
值得注意的是:(1)一个空格占据一个字符的位置;
使用一个字符串去分割另一个字符串,并返回由字符串组成的数组
1.explode()方法
$str = 'Hello world! How are you?';
print_r(explode(' ',$str,-1));
结果:Array ( [0] => Hello [1] => world! [2] => How [3] => are )
值得注意的是:可选的第三个参数 n 分几种情况:(1)n>0 返回包含最多 limit 个元素的数组;(2) n=0 相当于n=1;(3)n<0 将返回的数组去除最后一个元素。
2.serialize();unserialize();
计算字符串中字符个数:
1.strlen('中文字符') 结果:12 因为一个中文占 3 个字符数
2.mb_strlen('中文字符','utf-8'); 结果:4
转载于:https://www.cnblogs.com/apeandcat/p/7844204.html
php操作字符串(移除字符,计算字符串中字符个数,分割字符串,字符串序列化...相关推荐
- C语言编程>第二十二周 ④ 从键盘输入一组小写字母,保存在字符数组str中,请补充fun函数,该函数的功能是:把字符数组str中字符下标为偶数的小写字母转换成对应的大写字母,结果仍保存在原数组
例题:从键盘输入一组小写字母,保存在字符数组str中,请补充fun函数,该函数的功能是:把字符数组str中字符下标为偶数的小写字母转换成对应的大写字母,结果仍保存在原数组中. 例如,输入 " ...
- 计算数组中每个数左边/右边第一个比其大/小的值
计算数组中每个数左边第一个比其大的值 如果用最简单的暴力法,时间复杂度最坏情况下 O(n^2) 用栈解决,遍历到a[i] 当栈中为空,直接压入 栈不为空,比较栈顶元素 top 和 a[i]. 若 to ...
- python统计字符在文件中出现的次数_python字符串中字符出现次数(python获取字符串个数)...
今天要说的是Python的字符串函数还是很方便的,只需要调用 count() 方法即可. 最近,我在一个网站上看到了一个自然语言处理课程.我详细解释了一些方法的使用,用例很容易理解,所以我想通过我的博 ...
- mysql c语言数字转字符串函数_C++_c语言标准库中字符转换函数和数字转换函数,字符转换为数字:
#includest - phpStudy...
c语言标准库中字符转换函数和数字转换函数 字符转换为数字: #include atoi();将字符转换为整型 例:char ch1;int i=atoi(ch1); atol();将字符转化为长整 ...
- php 字符查询_php中几个常用的字符串查找函数
PHP 查找字符串常用函数介绍,主要是介绍strstr的使用 一.strstr - 查找字符串的首次出现 string strstr ( string $haystack , mixed $needl ...
- java字符串根据分隔符取值_java中解析含分隔符的字符串
java中解析含分隔符的字符串 (2010-03-24 16:43:58) 标签: 杂谈 字符串的分隔对于一个以某种分隔符标识字段的字符串,如果想得到串中每个字段项,常用的分隔方法能3种. 设args ...
- c语言 字符串 strncpy,详解c语言中的 strcpy和strncpy字符串函数使用
详解c语言中的 strcpy和strncpy字符串函数使用 strcpy 和strcnpy函数--字符串复制函数. 1.strcpy函数 函数原型:char *strcpy(char *dst,cha ...
- python类定义中、对象字符串的特殊方法是_python中自定义类对象json字符串化的方法_python json转字符串、...
python中自定义类对象json字符串化的方法 1. 用 json 或者simplejson 就可以 2.定义转换函数: def convert_to_builtin_type(obj): prin ...
- linux过滤重复字符串,linux – 从制表符分隔文件中删除重复的单词/字符串
我想使用Linux命令从大的制表符分隔文件中删除重复的单词/字符串. names john, cnn, mac, tommy, mac, patrick, ngc, discovery, john, ...
- 通配符中的字符*与正则表达式中字符*的区别
通配符中的字符"*"代表所有字符,可以是零个或者一个也可以是多个,而正则表达式中的字符"*"代表匹配前一个字符出现0次或者无限次,即可有可无, \d* 等价于\ ...
最新文章
- 报错 org.springframework.beans.factory.BeanCreationException
- 第四周项目四-程序分析(4)
- pypypy python_聊聊Python中的pypy
- python format 格式化函数的用法 格式化字符串(保留小数{:.2f}、数字补零)
- 用python语言调试程序你用的平台是_Python 程序如何高效地调试?
- ConcurrentHashMap的源码分析-sizeCtl扩容退出机制
- Linux同一网段使用不同网卡的方法
- 独家 | 一文读懂自然语言处理NLP(附学习资料)
- ld: library not found for -lcrt1.3.1.o
- 运行文件服务器,服务器的运行目录文件
- QT正则表达式---针对IP地址
- APL开发日志--2012-11-14
- Exchange2003不能自动删除日志
- 再谈Objective C中的BOOL类型
- 升级数据库增加字段之OrmLite
- 域名前缀和后缀html,域名常用前缀和后缀
- 手电筒安卓_开号以来安卓软件汇总!
- png转ico图标的方法
- 时间类计算:双代号网络图、单代号网络图、时标网络图
- swiper网格布局
热门文章
- P1165 日志分析 洛谷
- 使用Office 365抓取PM2.5数据
- Linux命令:tac
- 总结列表显示ListView知识点
- Windows7 环境下 VS2008 C++链接错误!
- mysql数据库之事务和隔离级别
- MySQL学习十四创建和操纵表
- 计算字符串长度(英文占1个字符,中文汉字占2个字符)
- Codeforces Beta Round #14 (Div. 2) D. Two Paths 树的直径
- PHP问题Parse error: syntax error, unexpected end of file in