$name = glob('*.{php}', GLOB_BRACE);
for($i=0; $i<=(sizeof($name)-1); $i++) {
if(substr($name[$i],0,1) != "_") {
$shortname = substr($name[$i], 0, -4); //ac_schnitzer_acl2_concept_2016 ...
$bezyear = substr($shortname, 0, -4); // ac_schnitzer_acl2_concept_ ...
$rest = substr($shortname, -4); // 2016...
$nazv = $rest."_".$bezyear; // 2016_ac_schnitzer_acl2_concept_...
natsort($nazv);
$namenew = str_replace('_', ' ', $nazv);
$namenew = ucwords($namenew);
echo "<tr>
<td><a target=_blank href='".$name[$i]."'><img src='./img/_share/".$shortname."_1.jpg' width='172px'></a><br/></td>
<td><a target=_blank href='".$name[$i]."'><center>".$namenew."</center></a><br/></td>
</tr>";
}
}
Das Skript druckt die Liste wie folgt:Wie sortiert man nach Jahren?
2017 Audi Q3
2016 Audi Q7
2017 Audi Q7 E Tron 2 Tfsi Quattro
2015 Audi R18 E-tron Quattro Racecar
2014 Audi R18 E Tron Quattro Lmp1 Racecar
2016 Audi R18 Racecar
2015 Audi R8 Competition
2016 Audi R8 Coupe V10 Plus Selection 24h
2016 Audi R8 E Tron
Wie von Jahren sortieren:
2017 Audi Q3
2017 Audi Q7 E Tron 2 TFSI Quattro
2016 Audi Q7
2016 Audi R18 Rennwagen
2016 Audi R8 Coupe V10 Plus-Selection 24h
2016 Audi R8 E Tron
2015 Audi R18 E-tron Quattro Racecar
2015 Audi R8 Wettbewerb
2014 Audi R18 E Tron Quattro Lmp1 Rennwagen
Verwendeter Natsort ($ nazv); - funktioniert nicht ...
Können Sie '$ name = glob ('* {php}.', GLOB_BRACE) ersetzen;' - Damit alle von uns können den Code ausprobieren –
Erste Zeile '$ name =' shoudl, dass ein Array sein? Cause it aint zur Zeit – RiggsFolly
'Warnung: Natsort() erwartet Parameter 1 Array, String gegeben ' – RiggsFolly