PHP 中的 preg_split()函数

首页 / PHP入门教程 / 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 />"  ;
?>

这将产生以下输出-

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/php/php-preg-split.html

来源:LearnFk无涯教程网

123 
456 
789 
000 

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Kafka核心技术与实战 -〔胡夕〕

全栈工程师修炼指南 -〔熊燚(四火)〕

张汉东的Rust实战课 -〔张汉东〕

爆款文案修炼手册 -〔乐剑峰〕

反爬虫兵法演绎20讲 -〔DS Hunter〕

李智慧 · 高并发架构实战课 -〔李智慧〕

人人都用得上的数字化思维课 -〔付晓岩〕

深入拆解消息队列47讲 -〔许文强〕

结构执行力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)