1. php字符串分割函数explode()
explode()用法:
array explode(string separator,string string [,int limit])
explode()说明:
此函数返回由字符串组成的数组,每个元素都是string 的一个子串,它们被字符串separator作为边界点分割出来。
如果设置了limit参数,则返回的数组包含最多limit个元素,而最后那个元素将包含string的剩余部分。
如果separator为空字符串(””),explode()将返回 FALSE。
如果separator所包含的值在string中找不到,那么explode()将返回包含string单个元素的数组。
如果limit参数是负数,则返回除了最后的limit个元素外的所有元素。
explode()示例
<?php//示例 1$pizza = “piece1 piece2 piece3 piece4 piece5 piece6″;$pieces = explode(” “, $pizza);echo $pieces[0]; // piece1echo $pieces[1]; // piece2?>
<?php//示例 2$data = “foo:*:1023:1000::/home/foo:/bin/sh”;list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(“:”, $data);echo $user; // fooecho $pass; // *?>
<?php//limit 参数示例$str = ‘one|two|three|four’; // 正数的limit print_r(explode(‘|’, $str, 2)); // 负数的limit print_r(explode(‘|’, $str, -1));?>
以上示例将输出:
Array ([0] => one [1] => two|three|four ) Array ( [0] => one [1] => two [2] => three)
注: 该函数可安全用于二进制对象。
2. php字符串合并函数implode()
implode()用本文来源gaodai$ma#com搞$$代**码)网8搞代gaodaima码法:
array implode(string separator,string array)
implode()说明:
implode()函数把数组元素组合为一个字符串。
separator可选。规定数组元素之间放置的内容。默认是 “”(空字符串)。
array必需。
implode()示例:
<?php$arr = array(‘Hello’,’World!’,’Beautiful’,’Day!’);echo implode(” “,$arr);?>
输出:
Hello World! Beautiful Day!
注:implode() 可以接收两种参数顺序;但是explode()不行,你必须保证separator参数在string参数之前。
以上就是php函数explode和implode的实例用法详解的详细内容,更多请关注搞代码gaodaima其它相关文章!