[請益] string to array..

看板PHP作者 (開始)時間16年前 (2009/07/07 11:51), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/1
想請問我的資料是一串字串..要如何讓他直接轉換成陣列的型態呢? ex: $string = "array('name'=>'squall','age'=>'18')"; 希望變成能 array('name'=>'squall','age'=>'18'); 有甚麼比較方便的方法呢? 試過eval不能用.. 若要用explode或split的話~好像需要做兩次才可以達到我要的結果 謝謝 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.211.131.43

07/07 11:54, , 1F
eval 應該是可以 你是怎麼寫的呢?
07/07 11:54, 1F

07/07 12:00, , 2F
$test = eval($string)
07/07 12:00, 2F

07/07 12:40, , 3F
eval("\$test=".$string);
07/07 12:40, 3F

07/07 12:40, , 4F
$string 如果尾巴沒有;,你要手動加上去喔
07/07 12:40, 4F

07/07 12:41, , 5F
eval("\$test=".$string.";"); 這樣
07/07 12:41, 5F

07/07 12:54, , 6F
可以了^^ 原來是因為少了; ..所以才一直錯誤XD
07/07 12:54, 6F
文章代碼(AID): #1AKiPQdw (PHP)
文章代碼(AID): #1AKiPQdw (PHP)