PHP中字符串和数组相互转换的方法

PHP Feb 20, 2017

我PHP还没学到这里,但是在写PHP获取Python返回值的时候遇到了需要将字符串转换为数组的情况就找了下资料顺便整理记录一下;

字符串 To 数组

使用PHP的 explode() 函数

<?php

$str1 = "hello world";
$str2 = "hello-world";

$arr1 = explode(" ",$str1);        // 其中双引号里的空格是字符串的分隔符
$arr2 = explode("-",$str2);        // 其中双引号里的中线是字符串的分隔符

echo $arr1[0];        // hello
echo $arr1[1];        // world
echo $arr2[0];        // hello
echo $arr2[1];        // world

?>

数组 To 字符串

使用PHP的 implode() 函数

<?php

$arr = array("I","am","Weic");        // 创建数组

$str = implode(" ",$arr);        // 其中双引号里的空格是字符串的分隔符

echo $str;        // I am Weic

?>