Skróć sznurek za pomocą „…”
Podobnie jak nazwy aplikacji na iPhone'a, które działają długo, nazwa skraca się. Naprawdę podoba mi się ta metoda skracania nazwy lub ciągu znaków, a nie dołączania do niego klauzuli „...”. Przepraszam, jeśli się mylę, mam problem z wyjaśnieniem tego, co próbuję zrobić. Pokażę przykład!
Oto, co mam do dodania „...” do skróconego ciągu (w PHP)
<?php
$string = "This is a test script";
if (strlen($string) >= 14)
echo(substr($string), 0, 13). "..."); // This is a test...
else
echo($string); // This is a test script
?>
Chciałbym podzielić nazwę lub ciąg znaków i zachować pierwsze 10 znaków, a następnie wstawić „...” w środku i na koniec wziąć 5 liter łańcucha i wyświetlić je. Myślałem o czymś w rodzaju:
<?php
$string = "This is a test script";
if (strlen($string) >= 20)
echo(substr($string, 0, 10). "..." .substr($string, 15, 20)); //This is a ...script
else
echo($string);
?>
Ale zdaj sobie sprawę, że nie zadziała, ponieważ na końcu jest więcej niż 5 liter. Wszelkie wskazówki do kierunku zapisu byłyby świetne, dzięki!