我想将三位数的 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
任何帮助表示赞赏。谢谢。