分割字符串

2019-08-17 18:19栏目:b888计算机

array explode (string $separator, string $string [, int $limit])

该函数有3个参数,第三个参数$separator设置多个瓜分字符(串)。第一个参数$string钦命所要操作的字符串。$limit参数是可选的,钦定最多将字符串分割为多少个子串。
该函数再次来到四个由被分开的子串组成的数组。

来看上面包车型地铁事例,对三个由逗号分隔的多行文本数据开始展览辨析。
例1,分割字符串。

复制代码 代码如下:

<?php
$this_year = 2013;
$text = <<< EOT
祝无双,F,1983,江西,普及职员
李三兵,M,一九八二,台湾,普通干部
赵朴秀,F,一九八零,高丽国,项目老总
EOT;
$lines = explode("n", $text);    //将多行数据分开
foreach ($lines as $userinfo) {
   $info = explode(",", $userinfo, 3);  //仅分割前八个数据
   $name = $info[0];
   $sex = ($info[1] == "F")? "女" : "男";
   $age = $this_year - $info[2];
   echo "姓名: $name $sex . 年龄:$age <br/>";
}
/* 输出结果是:
姓名:祝无双 女 年龄:31
姓名:李三兵 男 年龄:32
姓名:赵朴秀 女 年龄:33
*/
?>

以上代码,先对文件按行进行分割,然后将每行字符串按","举行私分,并取前四个数据实行拍卖深入分析,然后开始展览规整并出口。

别的,为我们介绍php的另贰个内建函数implode(),用于连接数组成为字符串。

与分割字符串函数绝对应的是implode()函数,它的小名函数叫做join(),函数原型分别如下。
string implode(string $glue, array $pieces)
string join(string $glue, array $pieces)

implode()或join()函数能够将数组$pieces中的成分用钦点的字符$glue连接起来。
下边为大家举八个简约的例子,供就学参照他事他说加以考察。

例2:

复制代码 代码如下:

<?php
$fruits = array('apple', 'banana', 'pear');
$str = implode(", ", $fruits);
echo $str;
?>

您大概感兴趣的作品:

  • PHP使用preg_split()分割特殊字符(元字符等)的方法深入分析
  • PHP 正则表明式之正则管理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
  • php中选取explode函数分割字符串到数组
  • php中explode与split的区别介绍
  • PHP的explode和implode的采用验证
  • PHP explode()函数用法、切分字符串
  • php使用explode()函数将字符串拆分成数组的点子
  • php连接函数implode与分割explode的中肯分析
  • PHP中explode函数和split函数的分化小结
  • PHP中substr()与explode()函数用法剖析
  • PHP 字符串分割和比较
  • PHP使用preg_split和explode分割textarea贮存内容的主意深入分析

版权声明:本文由b888博一-sbf老虎机发布于b888计算机,转载请注明出处:分割字符串