你必須使用json_decode(),因爲字符串[{"basicsDescription":"<p><br></p>"}]
表示數組在JSON中有一個對象。
$string = '[{"basicsDescription":"<p><br></p>"}]';
$objectArray = json_decode($string);
$ objectArray現在看起來像:
array(1) {
[0]=>
object(stdClass)#1 (1) {
["basicsDescription"]=>
string(11) "<p><br></p>"
}
}
爲了得到basicsDescription你需要訪問數組在這種情況下與索引0的值,那麼你有對象:
$object = $objectArray[0];
一旦獲得了對象,就可以使用對象opera訪問它的屬性TOR ->
:
$object->basicsDescription;// content: <p><br></p>
簡稱本:
$string = '[{"basicsDescription":"<p><br></p>"}]';// in your case Input::get('getWysiwyg')
$objectArray = json_decode($string);
$objectArray[0]->basicsDescription;
如果有可能,有在其多個項目,你應該去foreach
如果所有項目您的陣列代表JSON字符串,您可以使用array_map():
$array = array(
"getWysiwyg" => '[{"basicsDescription":"<p><br></p>"}]',
"getGoal" => '[{"iconURL":"","title":""}]'
);
$array = array_map('json_decode' , $array);
echo "<pre>";
var_dump($array);
這將輸出:
array(2) {
["getWysiwyg"]=>
array(1) {
[0]=>
object(stdClass)#1 (1) {
["basicsDescription"]=>
string(11) "<p><br></p>"
}
}
["getGoal"]=>
array(1) {
[0]=>
object(stdClass)#2 (2) {
["iconURL"]=>
string(0) ""
["title"]=>
string(0) ""
}
}
}
這是JSON,你需要用'json_decode()解碼'這裏 – Daan
AAAND是鏈接到[json_decode()](http://php.net/manual/en /function.json-decode.php);) –