1

我想将三位数的 HTTP 错误代码回显为三个单独的数字。我尝试了两种方法,但都失败了:

方法一

<!--#echo var="{$REDIRECT_STATUS,0,1}" --><br>
<!--#echo var="{$REDIRECT_STATUS,1,1}" --><br>
<!--#echo var="{$REDIRECT_STATUS,2,1}" -->

输出:

(无)
(无)
(无)

方法二

<!--#if expr="$REDIRECT_STATUS = /^([0-9]{1})([0-9]{1})([0-9]{1})$/" -->
<!--#echo var="$1" --><br>
<!--#echo var="$2" --><br>
<!--#echo var="$3" -->

输出:

(无)
404
(无)

我想要的是:

4
0
4

任何帮助表示赞赏。谢谢。

4

0 回答 0