首页 > 编程语言 >无涯教程-PHP - preg_split()函数

无涯教程-PHP - preg_split()函数

时间:2023-08-23 11:34:01浏览次数:49  
标签:iparr string preg 无涯 split print 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 

参考链接

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

标签:iparr,string,preg,无涯,split,print,SPLIT
From: https://blog.51cto.com/u_14033984/7200436

相关文章

  • 无涯教程-PHP - eregi_replace()函数
    eregi_replace()-语法stringeregi_replace(stringpattern,stringreplacement,stringoriginalstring);eregi_replace()函数的操作与ereg_replace()完全相同,只是在字符串中搜索模式不区分大小写。eregi_replace()-返回值发生替换后,将返回修改后的字符串。如果未......
  • 无涯教程-PHP - ereg()函数
    ereg()-语法intereg(stringpattern,stringoriginalstring,[arrayregs]);ereg()函数在string指定的字符串中搜索pattern指定的字符串,如果找到pattern,则返回true,否则返回false。搜索对于字母字符区分大小写。可选的输入参数regs包含一个由正则表达式中的括号分组的所有......
  • 无涯教程-PHP - 全局变量函数
    全局变量与局部变量相反,可以在程序的任何部分访问全局变量。通过将关键字GLOBAL放置在应被识别为全局变量的前面,可以很方便地实现这一目标。<?php$somevar=15;functionaddit(){GLOBAL$somevar;$somevar++;print"Somevaris$s......
  • 无涯教程-PHP - 局部变量函数
    Localvariables-局部变量在函数中声明的变量被认为是局部变量,也就是说,只能在该函数中引用它。该函数以外的任何赋值都将被视为与该函数中包含的赋值完全不同的变量-<?php$x=4;functionassignx(){$x=0;print"\$xinsidefunctionis$x.<br......
  • 无涯教程-PHP Installation on Windows NT/2000/XP with Apache函数
    要在Windows上使用PHP5安装Apache,请执行以下步骤。如果您的PHP和Apache版本不同,请相应注意。从www.apache.org/dist/httpd/binaries/win32下载Apache服务器。您需要具有no_src.msi扩展名的当前稳定发行版。双击安装程序文件进行安装;C:\ProgramFiles是一个常见的位置。安装......
  • 无涯教程-PHP - XML GET
    XMLGet已用于从xml文件获取节点值。以下示例显示了如何从xml获取数据。Note.xml是xml文件,可以通过php文件访问。<SUBJECT><COURSE>Android</COURSE><COUNTRY>India</COUNTRY><COMPANY>LearnFk</COMPANY><PRICE>$10</PRICE></SUBJECT&......
  • 无涯教程-PHP - 日期时间
    日期是日常生活中的重要组成部分,PHP还提供了用于日期的强大工具,使操作日期变得容易。time()函数PHP的time()函数为您提供了有关当前日期和时间的所有所需信息,它不需要参数,但返回整数。time()返回的整数表示自1970年1月1日午夜GMT以来经过的秒数,此刻称为UNIX时期,此后经过的秒......
  • pandas的分列操作str.split()
    本文主要是在pandas中如何对字符串进行切分。我们考虑一下下面的应用场景。 这个是我们的数据集(data),可以看到,数据集中某一列(name)是某个行业的分类。各个行业之间用符号‘|’分割。我们要把用每个‘|’进行分割的内容抽取出来。pandas有个一步到到位的方法,非常方便。impor......
  • 无涯教程-PHP - 文件上传
    PHP脚本可以与HTML表单一起使用,以允许用户将文件上传到服务器。最初,文件被上传到临时目录,然后通过PHP脚本重定位到目标位置。phpinfo.php页中的信息将用于文件上传的临时目录描述为upload_tmp_dir,将允许上传的最大文件大小表示为upload_max_filesize。这些参数设置在PHP配......
  • 无涯教程-PHP - 文件IO
    打开和关闭文件PHPfopen()函数用于打开文件,它需要两个参数,首先说明文件名,然后说明操作方式。可以将文件模式指定为此表中的六个模式之一。Sr.NoMode&Purpose1r只读模式。指针移到文件的开头。2r+读写模式。指针移到文件的开头。3w写入模式。指针移到文......