1

我正在使用以下路线解析多个变量,就像Slim 框架文档中所说的那样:

$app->get('/admin-edit-module/:stackid/:envid/:id'

:这会解析值,但在每个值之前还有一个 ' '。

我打印变量时的输出是:

:1:2:32

我希望它输出 1 2 32

我看过这个,但它似乎对我不起作用。

任何帮助都会非常感谢!

4

2 回答 2

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>';
}

?>
于 2013-09-30T18:06:34.350 回答
0

找到了一个简单的解决方法。这对于每个变量:

$stackid = str_replace(":", "", $stackid);

不确定是否有另一种使用 Slim 框架的方法。

于 2013-09-30T12:56:31.027 回答