變量$val[setting]
數據爲從數據庫獲取,數據存儲時數據格式爲字符串(數組轉換爲字符串)
echo打印
array (
1 =>
array (
'linkurl' => 'http://www.123.com/html/fuwuxiangmu/',
'imageurl' => 'http://www.123.com/uploadfile/2012/1217/20121217124918900.jpg',
'alt' => '',
),
)
var_dump打印
string 'array (
1 =>
array (
'linkurl' => 'http://www.123.com/html/fuwuxiangmu/',
'imageurl' => 'http://www.123.com/uploadfile/2012/1217/20121217124918900.jpg',
'alt' => '',
),
)' (length=195)
使用時需轉換爲數組格式
方法1:使用eval()函數
eval("\$arr =$val[setting];");
方法2:使用phpcmsv9 提供函數string2array()進行轉換
$arr = string2array($val[setting]);
轉換後打印$arr存儲的數據格式爲:
echo打印
Array
(
[1] => Array
(
[linkurl] => http://www.bjdssx.com/html/fuwuxiangmu/
[imageurl] => http://www.bjdssx.com/uploadfile/2012/1217/20121217124918900.jpg
[alt] =>
)
)
var_dump打印
array (size=1)
1 =>
array (size=3)
'linkurl' => string 'http://www.bjdssx.com/html/fuwuxiangmu/' (length=39)
'imageurl' => string 'http://www.bjdssx.com/uploadfile/2012/1217/20121217124918900.jpg' (length=64)
'alt' => string '' (length=0)