PHP数组和字符串转换的实现方法
复制代码代码如下所示:数组=爆炸(分隔符,$字符串);
美元崩溃(胶、字符串数组);
使用和理解这两个函数的关键是分隔符和胶合关系。当一个数组转换成字符串时,就设置了一个字符,即将在生成字符串中的数组值之间插入的字符或代码。
相反,当字符串转换成数组时,指定一个分隔符,该分隔符用于标记应该成为独立的数组元素:
$ S1 = 'mon-tue-wed-thu-fri;
days_array美元=爆炸(,$ s1);
days_array美元变量现在是一个具有5个元素的数组,元素的单指数为0,本周二的指数是1,等等。
$ S2 =崩溃(',',days_array美元);
$ S2
变现在是一周,一个以逗号分隔的列表:一天,周二,周四,周五结婚,
例1。爆炸()例子
复制代码代码如下所示:
< PHP
1
比萨=piece1美元piece2 piece3 piece4 piece5 piece6 ;
块=爆炸(
echo $件{ 0 }; / / piece1
echo $件{ 1 }; / / piece2
2
$data =foo:*:1023:1000:: / / /家富:bin / SH;
列表(用户通过美元,美元,美元,美元的UID,GID,GECOS美元,美元,美元壳)=爆炸(:
用户$
回声;
>
例2。极限参数的例子
复制代码代码如下所示:
< PHP
$str =一|两|三|四;
正限制
print_r(爆炸(|,$str,2));
否定限制
print_r(爆炸(|,$str,- 1));
>
上述示例将输出:
阵列
(
{ 0 }
{ 1 } = >两|三|四
)
阵列
(
{ 0 }
{ 1 } >两个
{ 2 } =三
)
注意:这个函数可以安全地用于二进制对象。