如何在php中使字符串关联数组?

时间:2019-07-07 23:36:39

标签: php

我的字符串是$string = 'ft=3&br=5&ly=2';,如何从这样的字符串中获取数组:

$array = array(
    'ft' => '3',
    'br' => '5',
    'ly' => '2'
);

2 个答案:

答案 0 :(得分:1)

php为此提供了内置功能:

parse_string

$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);
?>