+<?php
+include("XML_Template_SWIG.php");
+
+# FIXME: use varargs here
+function XML_Template_alternate($tag, $array, $elems)
+{
+ $num = count($elems);
+
+ for ($i = 0, $j = 0; $i < count($array); $i++) {
+ if (isset($array[$i])) {
+ $array[$i][$tag] = $elems[$j++ % $num];
+ }
+ }
+
+ return $array;
+}
+?>