php字符串与数组转换

2021-10-08
// 将字符串$string以字符串$delimiter分隔为数组,指定$limit时只返回指定数量的数组元素,$limit为负数时,最后$limit个元素不会被返回,$limit为0会被当做1;$delimiter为空字符串函数将返回false
//返回由字符串组成的数组,每个元素都是string的一个子串,它们被字符串delimiter作为边界点分割出来
explode($delimiter, $string, $limit = ?);

// 将字符串$string分隔为数组,数组的每个元素长度为$split_length
str_split($string, $split_length = 1);

// 将字符串$string分隔为数组,数组的每个元素长度为$split_length;$encoding为字符串编码,默认为内部编码
// 多字节字符串处理
mb_str_split($string, $split_length = 1, $encoding = null);

// 使用正则表达式$pattern将字符串$string分割为数组,最多分割为$limit个元素(默认-1不限制)
// 多字节字符串处理
mb_split($pattern, $string, $limit = -1);

// 使用字符串$glue将数组$pieces连接为一个字符串
implode($glue, $pieces);
join($glue, $pieces);

 

{/if}