黑马程序员技术交流社区

标题: 【上海校区】php字符串函数(三):字符串与数组之间的转换 [打印本页]

作者: 不二晨    时间: 2019-3-1 09:32
标题: 【上海校区】php字符串函数(三):字符串与数组之间的转换
* 1.str_split($str,$length=1),按字符数量,将字符串分割为数组,默认为1

* 2.explode($delimiter,$str,$num):按分隔符,将字符串分割为数组,可指定数组元素数量

* 3.implode($glue, $str):按分隔符,将一维数组拼装成字符串,默认用空格分隔

1
2
3
echo '<pre>';
$str = 'html,css,jquery,php,mysql,thinkphp';
echo '<p>原始字符串:'.$str.'</p>';

//1.str_split($str,$length=1)按字符数量,将字符串分割为数组,默认为1

// print_r(str_split($str)); //默认一个字符转为数组中的一个元素

// print_r(str_split($str,5)); //5个一组进行转换

//2.explode($delimiter,$str,$num):按分隔符,将字符串分割为数组,可指定数组元素数量

1
2
print_r(explode(',',$str)); //用','号进行分割字符串
print_r(explode(',',$str,5)); //指定数组必须是5个元素,最后一个元素保存全部剩余数据

//3.implode($glue, $str):按分隔符,将一维数组拼装成字符串,默认用空格分隔

1
2
3
4
$arr2 = explode(',', $str);
echo implode(' ', $arr2), '<br>'; //用空格分隔
echo implode(',',$arr2), '<br>'; //用,分隔
echo implode('--',$arr2), '<br>'; //用--分隔



作者: 不二晨    时间: 2019-3-4 10:56
奈斯,感谢分享




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2