Dies kürzt eine längere Zeichenkette auf eine kleinere Zeichenkette mit angegebener Länge (z. B. der Wert "25" im folgenden Code), während der mittlere Teil durch einen Trennstrich genau in der Mitte ersetzt wird. Nützlich, wenn Sie eine Zeichenkette kürzen müssen, aber dennoch den Anfang (z. B. für die Sortierung, da er am erkennbarsten ist) und das Ende (vielleicht um einen Dateinamen anzuzeigen) zeigen möchten.
<?php
$longString = 'abcdefghijklmnopqrstuvwxyz0123456789z.jpg';
$separator = '/.../';
$separatorlength = strlen($separator) ;
$maxlength = 25 - $separatorlength;
$start = $maxlength / 2 ;
$trunc = strlen($longString) - $maxlength;
echo substr_replace($longString, $separator, $start, $trunc);
//prints "abcdefghij/.../56789z.jpg"
?>
Schön, danke!
Hier ist mein Code für Links (kopieren)
Ich habe dieses Verhalten von Ihrem Parser erwartet, daher können Sie den Code ignorieren und den Link öffnen ;)
Praktische PHP-Funktion