@ 2013-04-04T12:03:28Z <?php
function createPageLlink($name,$id,$alias,$catalias){
$link = $id . "/" . $alias . "alias" . "/" . $catalias;
return "<a href='" . $link . "'>" . $name . "</a>";
}
$source=json_decode('[
{"parentTitle":"Winner 2009","catTitle":"Mas Muster","title":"drm202","id":"5","alias":"item1","catalias":"first"},
{"parentTitle":"Winner 2009","catTitle":"Mas Muster","title":"drm202","id":"2","alias":"item2","catalias":"first"},
{"parentTitle":"Winner 2011","catTitle":"Josh Frank","title":"A bird in the cage","id":"6","alias":"item3","catalias":"second"},
{"parentTitle":"Winner 2011","catTitle":"Josh Frank","title":"cue & repeat","id":"7","alias":"item4","catalias":"third"}]');
$result=array();
array_walk($source,function($v,$i)use(&$result){
if(!isset($result[$v->parentTitle])) $result[$v->parentTitle]=array();
if(!isset($result[$v->parentTitle][$v->catTitle])) $result[$v->parentTitle][$v->catTitle]=array();
if(!in_array($v->title,$result[$v->parentTitle][$v->catTitle])) $result[$v->parentTitle][$v->catTitle][]=$v->title;
});
print_r($result); // just to debug
echo "<ul>";
foreach($result as $key=>$sub){
echo "<li>".htmlentities($key,ENT_COMPAT,"UTF-8");
echo "\n<ul>";
foreach($sub as $k=>$s){
echo "<li>".htmlentities($k,ENT_COMPAT,"UTF-8");
echo "\n<ul>";
foreach($s as $i=>$v){
echo "<li>" . createPageLlink (v,?,? ). "</li>\n";
}
echo "</ul>\n</li>";
}
echo "</ul>\n</li>";
}
echo "</ul>";
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).
Version System time (s) User time (s) Memory (MiB) 5.4.13 0.007 0.033 16.59 5.4.12 0.010 0.070 16.48 5.4.11 0.013 0.053 16.48 5.4.10 0.007 0.037 16.44 5.4.9 0.010 0.033 16.48 5.4.8 0.000 0.050 16.42 5.4.7 0.003 0.060 16.49 5.4.6 0.003 0.050 16.53 5.4.5 0.000 0.040 16.26 5.4.4 0.007 0.050 16.37 5.4.3 0.027 0.053 16.40 5.4.2 0.000 0.070 16.38 5.4.1 0.003 0.037 16.39 5.4.0 0.003 0.073 15.84 5.3.23 0.003 0.037 14.64 5.3.22 0.007 0.040 14.72 5.3.21 0.007 0.077 14.59 5.3.20 0.010 0.050 14.59 5.3.19 0.007 0.037 14.73 5.3.18 0.003 0.040 14.59 5.3.17 0.013 0.050 14.58 5.3.16 0.003 0.053 14.61 5.3.15 0.013 0.037 14.66 5.3.14 0.007 0.080 14.61 5.3.13 0.003 0.063 14.61 5.3.12 0.007 0.037 14.55 5.3.11 0.010 0.073 14.48 5.3.10 0.007 0.073 14.11 5.3.9 0.010 0.043 14.08 5.3.8 0.007 0.043 13.95 5.3.7 0.007 0.077 14.10 5.3.6 0.013 0.063 14.00 5.3.5 0.003 0.043 13.95 5.3.4 0.000 0.040 13.95 5.3.3 0.007 0.057 13.92 5.3.2 0.003 0.040 13.77 5.3.1 0.003 0.037 13.71 5.3.0 0.000 0.047 13.74
preferences:dark mode live preview
141.32 ms | 1394 KiB | 7 Q