在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 字符串分割函数的总结相关推荐

  1. php 字符串分割出数字,php:拆分字符串,直到第一次出现数字 - php

    我有像 cream 100G sup 5mg Children 我想在第一次出现数字之前将其拆分.所以结果应该是 array( array('cream','100G'), array('sup',' ...

  2. Bailian2888 字符串中的数字【字符串】

    字符串中的数字 总时间限制: 1000ms 内存限制: 65536kB 描述 输入一个字符串,长度不超过20,字符串中包含数字和非数字字符,将其中是数字的字符提取出来,对它们进行从小到大排序,非数字字 ...

  3. python中isdigit函数什么意思_python字符串是否为数字类型-python isdigit函数-isdigit函数 python-python isdigit函数使用-嗨客网...

    Python字符串是否是数字教程 在开发过程中,有时候我们需要判断一个 Python isdigit()函数详解 语法 str.isdigit() -> bool 参数 参数 描述 str 表示 ...

  4. isnumeric java_IsNumeric 判断字符串是否为数字(使用Val函数实现),这个函数相当于Java的IsNaN函数...

    IsNumeric 判断字符串是否为数字,如果是数字返回true,如果包含有汉字或字符的话返回false. 由于Delphi本身没有IsNumeric这个函数,不像其它语言,这个函数相当于Java的I ...

  5. python输入一串字符串、输出字符串中的数字_Python 字符串与数字输出方法 如何在python中输入字符串,输出十进制...

    python将字符串中的数字乘以2并输出整个字符串 2018 Amazon Jeff Bezos 1120 4036 Amazon Jeff Bezos 2240 def db(num): impor ...

  6. 整行读入,空格分割;数字与字符串混合读入;String转int

    题目内容: dyt喜欢对lrh说的话说反话,现给出lrh说的k句话,输出dyt所说的反话. 输入格式 第一行是样例个数k(k<10) 接下来k行,每行包含lrh说的一句话(每句话长度不超过50, ...

  7. python中星号数字乘字符串_Python系列-数字和字符串

    数字 Python的数学计算功能强大而简单,可以计算各种复杂的运算.数字分整型(integer)和浮点型(float),即整数和小数.这一节中,介绍的是简单的数字运算. 先来看一段代码: >&g ...

  8. ip地址转换数字函数 iton_IP地址的字符串形式和数字形式之间的相互转换函数

    最近要用到网络编程的东西,差一点自己去山寨已有的函数.基础不好,不知道已有函数可以满足需要,呵呵. 这个示例程序说的是ip地址的数字形式和字符串形式之间的相互转换. 从字符串形式转换到数字形式: in ...

  9. mysql sql 字符串字段保留数字_SQL字符串以及数字常用操作汇总

    SQL字符串以及数字常用操作汇总 更新时间:2013年06月11日 09:05:12   作者: 本篇文章是对SQL字符串以及数字的常用操作进行了详细的总结与分析,需要的朋友参考下 --将字符串中从某 ...

最新文章

  1. Linux下HOOK动态链接库中API的方法
  2. R语言dplyr包进行dataframe的连接(inner_join、left_join、right_join、full_join、semi_join、anti_join)操作实战
  3. 通信网络基础期末复习-第三章-网络的时延分析
  4. 戏说 Windows GDI (2)
  5. sql中 set 和select 的区别
  6. mysql游标书写_mysql中光标如何书写
  7. python selenium环境配置Firefox和Chrome
  8. LeetCode 1293. 网格中的最短路径(DP/BFS)
  9. 扒一扒AI的那些事儿
  10. Windows系统使用数据监视器收集软件运行数据
  11. 勒索病毒“永恒之蓝”变种再来,该如何关闭445端口(收藏)
  12. WebFont-前端字体
  13. 彻底理解View事件体系!
  14. 【魔兽世界插件】魔兽世界插件实战笔记从入门到放弃的心理历程 第一节 lua框架的建立
  15. ENDC相关概念扫盲
  16. kafka.common.InconsistentClusterIdException: The Cluster ID doesn‘t match stored clusterId Some()
  17. 【附代码实现】Attention注意力模块的keras\tf实现(ECA、BAM、Coordinate、DualAttention、GlobalContext等)
  18. 错误解决:Problem binding to [0.0.0.0:10033] java.net.BindException
  19. CF Gym 100685A Ariel
  20. 计算机专业毕业论文4000字免费,计算机专业毕业生毕业论文攻略

热门文章

  1. 知乎推荐算法工程师面经
  2. 【报告分享】阿里妈妈:熬夜真相-0点经济报告.pdf(附下载链接)
  3. 绝对不能错过!计算机视觉Polygon Mesh Processing读书笔记——3
  4. PyTorch实战福利从入门到精通之八——深度卷积神经网络(AlexNet)
  5. bigdecimal 科学计数转普通计数_通用计数器的应用价值
  6. axios get 跨域_axios网络交互应用-Vue
  7. Algorithm:多维数组和矩阵
  8. ubuntu安装teamviewer教程 linux安装teamviewer教程
  9. 花书+吴恩达深度学习(三)反向传播算法 Back Propagation
  10. 吴恩达机器学习作业Python实现(四):神经网络(反向传播)