我正在使用以下路线解析多个变量,就像Slim 框架文档中所说的那样:
$app->get('/admin-edit-module/:stackid/:envid/:id'
:
这会解析值,但在每个值之前还有一个 ' '。
我打印变量时的输出是:
:1:2:32
我希望它输出 1 2 32
我看过这个,但它似乎对我不起作用。
任何帮助都会非常感谢!
我正在使用以下路线解析多个变量,就像Slim 框架文档中所说的那样:
$app->get('/admin-edit-module/:stackid/:envid/:id'
:
这会解析值,但在每个值之前还有一个 ' '。
我打印变量时的输出是:
:1:2:32
我希望它输出 1 2 32
我看过这个,但它似乎对我不起作用。
任何帮助都会非常感谢!
你调查过explode()
吗?
<?php
$stackids = ':1:2:32';
$stackids = explode(":", $stackids);
echo '<pre>'.print_r($stackids, true).'</pre>';
foreach($stackids as $key=>$value){
echo $value'<br>';
}
?>
找到了一个简单的解决方法。这对于每个变量:
$stackid = str_replace(":", "", $stackid);
不确定是否有另一种使用 Slim 框架的方法。