php专区

 首页 > php专区 > PHP应用 > php函数大全 > php explode() array_diff() implode()三个函数

php explode() array_diff() implode()三个函数

分享到:
【字体:
导读:
          $str = 数组1,数组2,数组3,数组4;$array = explode(,,$str); 将规律字符串存入数组explode() 函数把字符串分割为数组。语法explode(separator,string,limit)参数 描述 separator 必需。规定在哪里分

 

$str = '数组1,数组2,数组3,数组4';
$array = explode(',',$str); //将规律字符串存入数组

explode() 函数把字符串分割为数组。

语法
explode(separator,string,limit)参数 描述
separator 必需。规定在哪里分割字符串。
string 必需。要分割的字符串。
limit 可选。规定所返回的数组元素的最大数目。


$array = array_diff($array,array('数组2')); //删除指定值的数组项

array_diff()函数比较两个或多个数组,如果第一个数组中的键或值在第二个数组中并未出现,则以一个数组的形式返回这个未在第二个数组中出现的键和值。

syntax
语法
array_diff(array1,array2,array3...)

parameter
参数 description
描述
array1 required. the first array is the array that the others will be compared with
必要参数。指定第一个参与比较的基准数组
array2 required. an array to be compared with the first array
必要参数。指定与第一个数组相比较的第二个数组
array3 optional. an array to be compared with the first array
可选参数。指定与第一个数组相比较的第三个数组


$str = implode(',',$array); //将数组存为规律字符串

implode() 函数把数组元素组合为一个字符串。

语法
implode(separator,array)参数 描述
separator 可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。
array 必需。要结合为字符串的数组。

说明
虽然 separator 参数是可选的。但是为了向后兼容,推荐您使用使用两个参数。

echo $str;

 

分享到:
php rtrim(),substr()删除字符串最一个字...
  我们利用这两个函数来删除字符串最后一个字符是有说法的,rtrim他有默认删除空格和一些特殊字符,但你也可以删除指定字符,页substr我们是取字符长度,自然只要取字符长度减一就行了如下实例。 */ $str ='abcea'; echo rtrim($str,'a'); //方法二 echo ' '.substr($str,...
php substr(),explode(),strrev()
  substr(str,start,length);  例:substr('php教程 is very good language',4,5); 输出为 is ve; 当start>str的长度,则返回为(); substr('php is very good language',26,5); substr('php is very good language',4); 输出为        (空白) 输出为is v     (表...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……