PHP - Lange Links automatisch kürzen

Mit dieser Funktion lassen sich lange Links (Linktext) automatisch verkleinern.


<?php

function url_kuerzen($link) {
 
$linktext str_replace(array("http""://""www."), ""$link);
 if (
count((explode("/"$linktext))) >= 3) {
  
$array explode("/"$linktext);
  return 
reset($array) . "/.../" end($array);
 }
 else {
  return 
$linktext;
 }
}
?>
<?php
$link = "http://www.werner-zenk.de/intern/bilder/kleinebilder/jpeg/sonnenuntergang.jpg";

$linktext = url_kuerzen($link);

echo $linktext; // Ausgabe:  werner-zenk.de/.../sonnenuntergang.jpg

// Anwendungsbeispiel:
echo " <a href='$link'>" .  url_kuerzen($link) . "</a> ";
?>

Bausteine  Alle Anzeigen

Eine zufällige Auswahl von Codeschnipseln aus den Bereichen HTML, CSS, PHP, JavaScript und MySQL.

<hgroup> Überschriften gruppieren

CSS - DiscoLights - Box-Shadow Animation

PHP - Verwendung von str_split() und chunk_split()

JavaScript - Erkennen ob die Feststelltaste bei der Passworteingabe eingeschaltet ist

MySQL - Den nächsten und vorherigen Datensatz ermitteln