我有一个字符串1 => aaabba; 2 => bsbsbsb

时间:2016-10-14 11:28:31

标签: php

我有一个字符串1=>aaabba;4=>bsbsbsb;7=>flkdsl;5=>jdsfkjhsfd; 我想用这样的形式在数组中更改它:

[1] => aaabba
[4] => sbsbsb
[7] => flkdsl
[5] => jdsfkjhsfd

怎么做?

PHP语言。

1 个答案:

答案 0 :(得分:5)

使用explode

$result_array = array();
$str = "1=>aaabba;4=>bsbsbsb;7=>flkdsl;5=>jdsfkjhsfd;";
$temp_array = explode(";",$str);
$temp_array = array_filter($temp_array);
foreach($temp_array as $val)
{
    $sub_temp_array = explode("=>",$val);   
    $result_array[$sub_temp_array[0]] = $sub_temp_array[1];
}
print_r($result_array);

<强> DEMO