【发布时间】:2020-07-07 02:54:49
【问题描述】:
我需要将一个字符串分解成一些变量,但它的顺序并不像例子那样固定:
$string = "name='John';phone='555-5555';city='oakland';";
$string2 = "city='oakland';phone='555-5555';name='John';";
$string3 = "phone='555-5555';name='John';city='oakland';";
所以我需要将字符串分解成:
$name
$phone
$city
如果位置是固定的,我可以使用 explode 并调用我需要的数组键
$brokenString = explode("'",$string);
$name = $brokenString[1];
$phone = $brokenString[3];
$city = $brokenString[5];
但是我怎么能用可变位置来做到这一点??
【问题讨论】: