- array_slice: documentation ( source)
- end: documentation ( source)
<?php
function getData()
{
$a[0] = &$a;
return $a;
}
function recurcive(&$data)
{
array_slice($data, 0);
$data[] = 'X';
if (end($data[0]) !== 'X') {
recurcive($data[0]);
}
}
$data = getData();
recurcive($data);