explode() into $key=>$value pair

后端 未结 15 653
广开言路
广开言路 2020-12-01 09:24

I have this:

$strVar = \"key value\";

And I want to get it in this:

array(\'key\'=>\'value\')

I tried

15条回答
  •  执念已碎
    2020-12-01 09:52

    $my_string = "key0:value0,key1:value1,key2:value2";
    
    $convert_to_array = explode(',', $my_string);
    
    for($i=0; $i < count($convert_to_array ); $i++){
        $key_value = explode(':', $convert_to_array [$i]);
        $end_array[$key_value [0]] = $key_value [1];
    }
    

    Outputs array

    $end_array(
                [key0] => value0,
                [key1] => value1,
                [key2] => value2
                )
    

提交回复
热议问题