]> git.sesse.net Git - xml-template/blob - php7-swig/xml-template.php
Fix some use-after-frees in the C++11 version.
[xml-template] / php7-swig / xml-template.php
1 <?php
2 include("XML_Template_SWIG.php");
3
4 # FIXME: use varargs here
5 function XML_Template_alternate($tag, $array, $elems)
6 {
7         $num = count($elems);
8
9         for ($i = 0, $j = 0; $i < count($array); $i++) {
10                 if (isset($array[$i])) {
11                         $array[$i][$tag] = $elems[$j++ % $num];
12                 }
13         }
14
15         return $array;
16 }
17 ?>