6.jpg

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

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

explode

定义 array explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] )

参数: limit 限制结果的个数。

$str = "hi, jason, world";print_r(explode(',', $str));print_r(explode(',', $str, 2));

结果:

Array([0] => hi[1] => jason[2] => world)Array([0] => hi[1] => jason, world)

练习题例子:定义一个字符串a,计算出下划线后面的值相加得多少,使用分割字符串函数。

 $a='331612_1,331495_1,331461_2,331559_1,333080_1,333555_1,331448_1,331618_1,333388_1,33 3408_1,327937_1,331615_1,331499_1'; $arr=explode(',',$a); $sum=0; foreach ($arr as $value) {     $ary=explode('_', $value);     $sum+=$ary[1]; } print_r($sum);

implode

定义 string implode ( string $glue , array $pieces )

<?php$array  = array( 'lastname' ,  'email' ,  'phone' ); $comma_separated  =  implode ( "," ,  $array );echo  $comma_separated ;  // lastname,email,phone

更多PHP相关知识,请访问PHP中文网!

更多相关文章

  1. PHP array_search 和 in_array 函数效率问题
  2. 匿名函数
  3. PHP 核心特性之匿名函数
  4. PHP中16个高危函数
  5. PHP中判断函数是否被定义的方法
  6. PHP函数类型声明总结
  7. php如何删除字符串中的重复数字或字符
  8. php中按大小进行排序的函数有哪些
  9. PHP获取字符串中字符、字符串第n次出现的位置

随机推荐

  1. 使用Python写HTML 文件使用jinja2中的模
  2. 【项目实战】自监控-09-DataFrame索引操
  3. django / python:具有多个表的原始sql
  4. 在创建表时执行Django fixture
  5. 安装Python3.6.3+spyder
  6. Python:2D Numpy数组(矩阵) - 查找负数之和(
  7. python学习的第一天---
  8. 如何在python中使用命名组和datadict从正
  9. 【问题解决方案】ImportError: No module
  10. 120行python代码解锁10000分微信跳一跳