1、將字串轉換成陣列的幾個函式:
(1)explode(separate,string)
示例:$str = "hello world it's a beautiful day";
explode(" ",$str);//以空格為分界點
返回:array([0]=>"hello",[1]=>"world",[2]=>"it's",[3]=>"a",[4]=>"beautiful",[5]=>"day")
(2)str_split(string,length) //length指每個陣列元素的長度,預設情況下為1
示例:$str = "hello";
$a=str_split($str,3);
$b=str_split($str);
返回:a([0]=>"hel",[1]=>"lo") b([0]=>"h",[1]=>"e",[2]=>"l",[3]=>"l",[4]=>"o")
(3)unserialize(string)
反序列化,將已序列化的字串返回到原陣列形式。
2、將陣列轉換成字串的幾個函式:
(1)implode(separate,array) //explode的反向操作,separate預設為空字元
示例:$array = ('hello','world','!');
implode(" ",$array);
返回:"hello world !"
(2)serialize(array)
序列化,將陣列按照固定格式轉換成字串;
php陣列與字串轉換
1 將字串轉換成陣列的幾個函式 1 explode separate,string 示例 str hello world it s a beautiful day explode str 以空格為分界點 返回 array 0 hello 1 world 2 it s 3 a 4 beautiful ...
PHP筆記(字串與陣列的轉換)
僅僅是個人筆記 explode 函式將字串依指定字串或字元separator切開explode string separator string string int limit 返回由字串組成的陣列,每個元素都是string的乙個子串,他們被字串separator作為結點分隔。如果設定了limit引...
php陣列與字串的轉換函式
在php中我們要把字串轉換在陣列可使用函式有str split explode preg split 函式了,如果把陣列轉換在字串我們也有乙個函式implode 函式與直接把陣列連線起來。我們先來看字串轉換成陣列 str split print r str split hello array 0 h...