我们说我有以下字符串:
"name"=>"value","last"=>"name","amount"=>5
如何将该字符串放入$ arr中,或者只是抓住名称'属性?
答案 0 :(得分:3)
这是一种方法:
$string = '"name"=>"value","last"=>"name","amount"=>5';
$array = array();
foreach(explode(',', $string) as $item) {
list($key, $value) = explode('=>', $item);
$array[trim($key, '"')] = trim($value, '"');
}
echo $array['name'];
此代码将,
上的字符串拆分。然后遍历各个部分并在=>
上再次拆分它们以获取密钥和值。然后它会在赋值时修剪引号。