我的字符串是$string = 'ft=3&br=5&ly=2';
,如何从这样的字符串中获取数组:
$array = array(
'ft' => '3',
'br' => '5',
'ly' => '2'
);
答案 0 :(得分:1)
php为此提供了内置功能:
$string = 'ft=3&br=5&ly=2';
parse_str($string,$out);
print_r($out);
输出:
Array
(
[ft] => 3
[br] => 5
[ly] => 2
)
答案 1 :(得分:0)
使用PHP内置函数parse_str()
,它将字符串解析为变量。
<?php
$string = 'ft=3&br=5&ly=2';
parse_str($string, $output);
print_r($output);
?>