我有一个像这样的字符串:
object_id:56/object:display/role:test
我想从字符串中获取所有参数
$ object_id = 56和$ object = display等...
尝试过http://php.net/EXPLODE#99167
这给了我一个数组
Array
(
[0] => Array
(
[0] => object_id
[1] => 56
)
[1] => Array
(
[0] => object
[1] => display
)
[2] => Array
(
[0] => role
[1] => test
)
)
我希望他们像
$ object_id = 56 $ object =显示
只需将它们炸开,首先用/
正斜杠将其炸开,然后再用:
冒号将其炸开即可:
$string = 'object_id:56/object:display/role:test';
foreach(explode('/', $string) as $val1) {
list($key, $val) = explode(':', $val1);
$$key = $val;
}
echo $object_id , '<br/>', $object , '<br/>', $role;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句