bn=1,tm=2500.00,pm=100.00,cname=shafay shahid,dt=05-04-19
我需要bn
作为键,并且需要1
作为值,它将使用php在数组中
[bn]=>1
[tm]=>2500.00
[pm]=>100.00
[cname]=>shafay shahid
[dt]=>05-04-19
答案 0 :(得分:0)
1。您需要使用explode()
来,
字符串
2。创建一个新的空数组,并在上述数组上应用foreach()
循环
3。使用explode()
再次=
进行内部循环,并使用第一个值作为键,最后一个值作为新数组的值
4。打印新数组以检查一切正常
<?php
$string = 'bn=1,tm=2500.00,pm=100.00,cname=shafay shahid,dt=05-04-19';
$array = explode(',',$string);
$final_array = array();
foreach($array as $arr){
$exploded_string = explode('=',$arr);
$final_array[trim(current($exploded_string))] = trim(end($exploded_string));
}
print_r($final_array);