Hi,
ich habe mir folgenden php-Code geschrieben um eine Datei mit mehreren Punkten (z.B. "eins.zweil.drei") ohne Verlust der Endung umbenennen zu können also in z.B. "eins.zwei_small.drei"
Das ist der Code:
Code:
<?php
$string = "eins.zwei.drei";
// Neuen Namen generieren
$x = strrev($string);
$x = strstr("$x",".");
$x = substr("$x", 1, 50);
$name = strrev($x);
$ext = strrchr("$string",".");
echo "Name = $name | Endung = $ext <br>";
?>
Das sieht ziemlich blöd aus, funktioniert aber. Weils aber nun so blöd aussieht meine Frage ob man das auch anders schreiben kann?
$x = substr(strrev($string),"."); usw. funktioniert leider nicht.