explode()与相反函数 implode() 和join()

explode()的函数原型:

array explode(string separator,string input [,int limit]); //[,int limit]是表示可选的意思

参数 描述
separator 必需。规定在哪里分割字符串。
string 必需。要分割的字符串。
limit 可选。规定所返回的数组元素的最大数目。
 1 <?php
 2 $array = "[email protected]@[email protected]";
 3 $people = explode(‘@‘,$array);
 4
 5 echo $people[0]."<br>".$people[1]."<br>".$people[2]."<br>".$people[3];echo "<br>";
 6
 7 $peoplelimit = explode(‘@‘,$array,3);
 8
 9 print_r($peoplelimit);echo "<br>";
10
11 echo implode(‘@‘,$people);echo "<br>";
12
13 echo join(‘**‘,$people);
14
15 ?>

以下为结果:

ted
tiny
tom
json
Array ( [0] => ted [1] => tiny [2] => [email protected] )
[email protected]@[email protected]
ted##tiny##tom##json

需要注意的是:

explode()函数使用limit后,后面的不再使用分隔符分割,作为剩下的一个元素存在;

使用join()函数后得到的结果没有绿色。

时间: 2024-10-07 05:00:07

explode()与相反函数 implode() 和join()的相关文章

php连接函数implode()和分割explode()

php可以将字符串分割成数组,同时翻过了也可以将数组连接成字符串,确切的说是可以将数组元素连接成字符串,有了这两个函数我们就可以在数组与字符串之间进行自由转换了,下面看正文的例子吧. implode() 连接函数: 此函数实现将数组元素连接成字符串,连接之前我们要给它两个参数,一个是连接符一个是将要被连接的数组 注意是一维数组哦,多维小编很少用,不过大家可以试试. 例子: <?php $array = array('a' => 1, 'b'=>2, 'c'=>3, 'd'=>

php大力力 [045节] php函数implode()

implode()[1]  函数返回一个由数组元素组合成的字符串. 注释:implode() 函数接受两种参数顺序.但是由于历史原因,explode() 是不行的,您必须保证 separator 参数在 string 参数之前才行. 注释:implode() 函数的 separator 参数是可选的.但是为了向后兼容,推荐您使用使用两个参数. 注释:该函数是二进制安全的. <?php $arr = array('Hello','World!','Beautiful','Day!'); echo

php通过explode()和list()函数实现字符串的截取

php代码段: $str = "23-qwewwuioakoji";  //这里分别要截取以"-"分隔的前后两个不定长的字符串 list($number, $random) = explode("-", $str); echo $number; echo $random; output: 23 qwewwuioakoji

PHP笔试题总结1

---恢复内容开始--- 1.1    PHP中判断变量的相关函数 1.2    strlen( )与mb_strlen( )的作用分别是什么(新浪网技术部) strlen 和mb_strlen 都是用于获取字符串长度的,其中strlen只针对单字节编码字符,也就是说它计算的是字符串的总字节数,如果是多字节编码,如gbk和utf8,使用strlen得到的不是字符串的个数,而是该字符串的总字节数,可以使用mb_strlen获取其字符个数,使用mb_strlen要注意两点,一是要开启mbstring

PHP 面试题

请写出以下html标签的含义: input form script style table b img ============================================================ <input/>标签 用于搜集用户信息. 根据不同的type属性值,输入字段拥有很多种形式. 输入字段可以是文本字段.复选框.掩码后的文本控件.单选按钮.按钮等等. =====================================================

【php】字符串

1.字符串的定义方式:1.单引号 ''2.双引号 ""3.定界符 <<<注意结束时的使用例:$str = <<<myStr字符串内容myStr;(此处要顶格写) 2.常用的字符串输出函数:1.echo:  支持输出一个或多个变量,速度比print快一些2.print: 用法与echo相似,但是要比echo慢一些 3.die(): 别名exit(),终止当前脚本执行,结束时可以提示一条语句 4.print_r(): 与var_dump()函数使用方法相

详解Python中的join()函数的用法

函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下:     join():    连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串     os.path.join():  将多个路径组合后返回 一.函数说明 1.join()函数 语法:  'sep'.join(seq) 参数说明 sep:分隔符.可以为空 seq:要连接的元素序列.字符串.元组.字典 上面的语法即:以sep作为分隔符,将s

python 中join()函数strip() 函数和 split() 函数的详解及实例

1.join()函数 Python中有join()和os.path.join()两个函数,具体作用如下: join():                连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 语法:  'sep'.join(seq) 参数说明sep:分隔符.可以为空seq:要连接的元素序列.字符串.元组.字典上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串 返回值:返回一个以分隔符sep连接各个元素后生成的字符串 os.p

Python中的join()函数的用法

函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下:    join():    连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串    os.path.join():  将多个路径组合后返回 一.函数说明1.join()函数 语法:  'sep'.join(seq) 参数说明sep:分隔符.可以为空seq:要连接的元素序列.字符串.元组.字典上面的语法即:以sep作为分隔符,将seq所有的元