我使用以下路径解析Slim Framework Documentation中所说的多个变量:
$app->get('/admin-edit-module/:stackid/:envid/:id'
这会解析值,但在每个值之前还有一个“:
”。
打印变量时的输出是:
:1:2:32
我希望它输出1 2 32
我看过this,但它似乎对我不起作用。
任何帮助都会非常感谢!
答案 0 :(得分:1)
你有没有看过explode()
?
<?php
$stackids = ':1:2:32';
$stackids = explode(":", $stackids);
echo '<pre>'.print_r($stackids, true).'</pre>';
foreach($stackids as $key=>$value){
echo $value'<br>';
}
?>
答案 1 :(得分:0)
找到一个简单的修复程序。这适用于每个变量:
$stackid = str_replace(":", "", $stackid);
不确定是否还有其他方法使用Slim Framework。