Php 从arg1:value/arg2:value2获取参数
我有一个字符串,比如:-Php 从arg1:value/arg2:value2获取参数,php,arrays,Php,Arrays,我有一个字符串,比如:- object_id:56/object:display/role:test 我想从string-like中获取所有参数 $object_id=56和$object=display等等 尝试 这给了我一个数组 Array ( [0] => Array ( [0] => object_id [1] => 56 ) [1] => Array
object_id:56/object:display/role:test
我想从string-like中获取所有参数
$object_id=56和$object=display等等
尝试
这给了我一个数组
Array
(
[0] => Array
(
[0] => object_id
[1] => 56
)
[1] => Array
(
[0] => object
[1] => display
)
[2] => Array
(
[0] => role
[1] => test
)
)
我想把它们当礼物
$object\u 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;
$string='object_id:56/object:display/role:test';
foreach(分解(“/”,$string)为$val1){
列表($key,$val)=分解(“:”,$val1);
$$key=$val;
}
回显$object_id,'
',$object,'
',$role;
提示:来自php.net的注释可能很有用:Hi@sectus尝试了这一条,但它给出了一个数组,我希望它们是我更新的变量question@Deejay真高兴这有帮助