我想声明一个能够在 Apache SSI 中保存多个值的变量。然后我想遍历这些值并将它们打印在页面上。
我可以使用正则表达式和递归包含来做到这一点吗?我是不是疯了,还是我可以完成这项工作:
在 index.html 中
<!--#set var="values" value="a,b,c" -->
<!--#set var="count" value="0" -->
<ul>
<!--#include virtual="looper.shtml" -->
</ul>
在 looper.shtml 中:
<!-- I need some sort of terminal condition -->
<!--#set var="value" value="use a regexp to get the value at values[count] (not sure how)" -->
<!--#set var="count" value="count + 1 (not sure how to do that either)" -->
<li><!--#echo var="value" --></li>
<!--#include virtual="looper.shtml" -->