假设我有以下字符串:
"name"=>"value","last"=>"name","amount"=>5
我如何把这个字符串放入$arr,或者只是抓住'name'属性?
有一种方法:
$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'];
这段代码在,
上分割字符串。然后遍历部件并在=>
上再次拆分它们以获得键和值。