php 字符串分割出数字,php 字符串分割函数的总结
在php中字符串分割函数有很多很多,下面我来给各位朋友来介绍各种php中字符串分割实例,有需要的朋友可进入参考参考。
PHP函数split()的基本语法为
array split ( string $pattern, string $string [, int $limit] )。
例
代码如下
list($user, $pass, $uid, $gid, $extra) = split (":", $passwd_line, 5);
?>
解析可能用斜线,点,或横线分割的日期:
例 2
代码如下
// 分隔符可以是斜线,点,或横线
$date = "04/30/1973";
list($month, $day, $year) = split ('[/.-]', $date);
echo "Month: $month; Day: $day; Year: $year
n";
?>
str_split() 函数
如果指定了可选的 split_length 参数,返回数组中的每个元素均为一个长度为 split_length 的字符块,否则每个字符块为单个字符。
如果 split_length 小于 1,返回 FALSE。如果 split_length 参数超过了 string 超过了字符串 string 的长度,整个字符串将作为数组仅有的一个元素返回。
代码如下 复制代码
$str = "Hello Friend";
$arr1 = str_split($str);
$arr2 = str_split($str, 3);
print_r($arr1);
print_r($arr2);
?>
以上例程会输出:
代码如下 复制代码
Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
[5] =>
[6] => F
[7] => r
[8] => i
[9] => e
[10] => n
[11] => d
)
Array
(
[0] => Hel
[1] => lo
[2] => Fri
[3] => end
)
chunk_split()函数
string chunk_split ( string $body [, int $chunklen [, string $end ]] )
使用此函数将字符串分割成小块非常有用。例如将 base64_encode() 的输出转换成符合 RFC 2045 语义的字符串。它会在每 chunklen(默认为 76)个字符后边插入 end(默认为“ ”)。此函数会返回新的字符串,而不会修改原有字符串。
Example #1 chunk_split() 例子
代码如下 复制代码
// 使用 RFC 2045 语义格式化 $data
$new_string = chunk_split(base64_encode($data));
?>
explode — 使用一个字符串分割另一个字符串
Example #1 explode() 例子
代码如下 复制代码
// 示例 1
$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2
// 示例 2
$data = "foo::1023:1000::/home/foo:/bin/sh";
list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data);
echo $user; // foo
echo $pass; //
?>
php 字符串分割出数字,php 字符串分割函数的总结相关推荐
- php 字符串分割出数字,php:拆分字符串,直到第一次出现数字 - php
我有像 cream 100G sup 5mg Children 我想在第一次出现数字之前将其拆分.所以结果应该是 array( array('cream','100G'), array('sup',' ...
- Bailian2888 字符串中的数字【字符串】
字符串中的数字 总时间限制: 1000ms 内存限制: 65536kB 描述 输入一个字符串,长度不超过20,字符串中包含数字和非数字字符,将其中是数字的字符提取出来,对它们进行从小到大排序,非数字字 ...
- python中isdigit函数什么意思_python字符串是否为数字类型-python isdigit函数-isdigit函数 python-python isdigit函数使用-嗨客网...
Python字符串是否是数字教程 在开发过程中,有时候我们需要判断一个 Python isdigit()函数详解 语法 str.isdigit() -> bool 参数 参数 描述 str 表示 ...
- isnumeric java_IsNumeric 判断字符串是否为数字(使用Val函数实现),这个函数相当于Java的IsNaN函数...
IsNumeric 判断字符串是否为数字,如果是数字返回true,如果包含有汉字或字符的话返回false. 由于Delphi本身没有IsNumeric这个函数,不像其它语言,这个函数相当于Java的I ...
- python输入一串字符串、输出字符串中的数字_Python 字符串与数字输出方法 如何在python中输入字符串,输出十进制...
python将字符串中的数字乘以2并输出整个字符串 2018 Amazon Jeff Bezos 1120 4036 Amazon Jeff Bezos 2240 def db(num): impor ...
- 整行读入,空格分割;数字与字符串混合读入;String转int
题目内容: dyt喜欢对lrh说的话说反话,现给出lrh说的k句话,输出dyt所说的反话. 输入格式 第一行是样例个数k(k<10) 接下来k行,每行包含lrh说的一句话(每句话长度不超过50, ...
- python中星号数字乘字符串_Python系列-数字和字符串
数字 Python的数学计算功能强大而简单,可以计算各种复杂的运算.数字分整型(integer)和浮点型(float),即整数和小数.这一节中,介绍的是简单的数字运算. 先来看一段代码: >&g ...
- ip地址转换数字函数 iton_IP地址的字符串形式和数字形式之间的相互转换函数
最近要用到网络编程的东西,差一点自己去山寨已有的函数.基础不好,不知道已有函数可以满足需要,呵呵. 这个示例程序说的是ip地址的数字形式和字符串形式之间的相互转换. 从字符串形式转换到数字形式: in ...
- mysql sql 字符串字段保留数字_SQL字符串以及数字常用操作汇总
SQL字符串以及数字常用操作汇总 更新时间:2013年06月11日 09:05:12 作者: 本篇文章是对SQL字符串以及数字的常用操作进行了详细的总结与分析,需要的朋友参考下 --将字符串中从某 ...
最新文章
- Linux下HOOK动态链接库中API的方法
- R语言dplyr包进行dataframe的连接(inner_join、left_join、right_join、full_join、semi_join、anti_join)操作实战
- 通信网络基础期末复习-第三章-网络的时延分析
- 戏说 Windows GDI (2)
- sql中 set 和select 的区别
- mysql游标书写_mysql中光标如何书写
- python selenium环境配置Firefox和Chrome
- LeetCode 1293. 网格中的最短路径(DP/BFS)
- 扒一扒AI的那些事儿
- Windows系统使用数据监视器收集软件运行数据
- 勒索病毒“永恒之蓝”变种再来,该如何关闭445端口(收藏)
- WebFont-前端字体
- 彻底理解View事件体系!
- 【魔兽世界插件】魔兽世界插件实战笔记从入门到放弃的心理历程 第一节 lua框架的建立
- ENDC相关概念扫盲
- kafka.common.InconsistentClusterIdException: The Cluster ID doesn‘t match stored clusterId Some()
- 【附代码实现】Attention注意力模块的keras\tf实现(ECA、BAM、Coordinate、DualAttention、GlobalContext等)
- 错误解决:Problem binding to [0.0.0.0:10033] java.net.BindException
- CF Gym 100685A Ariel
- 计算机专业毕业论文4000字免费,计算机专业毕业生毕业论文攻略
热门文章
- 知乎推荐算法工程师面经
- 【报告分享】阿里妈妈:熬夜真相-0点经济报告.pdf(附下载链接)
- 绝对不能错过!计算机视觉Polygon Mesh Processing读书笔记——3
- PyTorch实战福利从入门到精通之八——深度卷积神经网络(AlexNet)
- bigdecimal 科学计数转普通计数_通用计数器的应用价值
- axios get 跨域_axios网络交互应用-Vue
- Algorithm:多维数组和矩阵
- ubuntu安装teamviewer教程 linux安装teamviewer教程
- 花书+吴恩达深度学习(三)反向传播算法 Back Propagation
- 吴恩达机器学习作业Python实现(四):神经网络(反向传播)