PHP将逗号数组分隔为变量/值

Sat*_*000 0 php

我在表字段中有一个字符串,如下所示:

part1=1,part2=S,part3=Y,part4=200000
Run Code Online (Sandbox Code Playgroud)

要从表中调用它,我这样做:

 while($row = mysqli_fetch_array($result)) {


        $row['mystring'];


}
Run Code Online (Sandbox Code Playgroud)

我的问题是我需要将部分分成变量,例如:

由此:

part1=1,part2=S,part3=Y,someothername=200000
Run Code Online (Sandbox Code Playgroud)

对此:

$part1 = '1';
$part2 = 'S';
$part3 = 'Y';
$someothername = '200000';
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

jog*_*_pi 6

像这样使用

parse_str( str_replace(",", "&", "part1=1,part2=S,part3=Y,someothername=200000") );
Run Code Online (Sandbox Code Playgroud)

使用名称如下:

$part1 // return 1
$part2 // return S
$part3 // return Y
Run Code Online (Sandbox Code Playgroud)

按你想要的方式工作,看看演示