preg_split()函数

首页 / PHP / preg_split()

preg_split() - 语法

array preg_split (string pattern, string string [, int limit [, int flags]]);

preg_split()函数的操作与split()完全相同,只不过正则表达式被接受为pattern的输入参数。

如果指定了可选的输入参数limit,则仅返回子字符串的限制数量。

标志可以是以下标志的任意组合-

  • PREG_SPLIT_NO_EMPTY               -  如果设置了此标志,则preg_split()将仅返回非空片段。

  • PREG_SPLIT_DELIM_CAPTURE    -  如果设置了此标志,定界符模式中带括号的表达式也将被捕获并返回。

  • PREG_SPLIT_OFFSET_CAPTURE  -  如果设置了此标志,则对于每次发生的匹配,还将返回附加字符串偏移。

preg_split() - 返回值

  • 拆分字符串后返回字符串数组。

preg_split() - 示例

<?php
   $ip="123.456.789.000"; //some IP address
   $iparr=preg_split ("/\./", $ip); 
   
   print "$iparr[0] <br />";
   print "$iparr[1] <br />" ;
   print "$iparr[2] <br />"  ;
   print "$iparr[3] <br />"  ;
?>

这将产生以下输出-

123 
456 
789 
000 

这一章《PHP - 正则表达式 - preg_split()函数》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持

相关文章

分布式数据库30讲 -〔王磊 - 34讲〕

Spark核心原理与实战 -〔王磊 - 60讲〕

物联网开发实战 -〔郭朝斌 - 32讲〕

徐昊·TDD项目实战70讲 -〔徐昊 - 70讲〕

如何在php中传递值

Docker & Laravel:配置:错误:未满足包要求(oniguruma)

如何在 docker 容器中安装 PHP composer

PHP Carbon,获取日期范围之间的所有日期?

获取数组的最后一个元素而不删除它的最佳方法是什么?

使用 Carbon 和 Blade 计算两个日期之间的差异

视频推荐〔08搭建环境——安装与配置PHP〕

更多视频 »
好记忆不如烂笔头。留下你的足迹吧 :)