Acortar la cuerda con un cuerpo "..."
Al igual que los nombres de las aplicaciones del iPhone que duran mucho tiempo, el nombre se acorta. Realmente me gusta este método de acortar un nombre o una cadena en lugar de agregarle una cláusula "...". Lo siento si me estoy confundiendo, tengo problemas para explicar lo que estoy tratando de hacer. Así que voy a mostrar un ejemplo!
Esto es lo que tengo, para agregar "..." a una cadena acortada (en 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
?>
Me gustaría dividir el nombre o la cadena y mantener los primeros 10 caracteres, luego insertar "..." en el medio y finalmente tomar las 5 letras finales de la cadena y mostrarlas. Estaba pensando en algo como:
<?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);
?>
Pero tenga en cuenta que no funcionará en el sentido de que hay más de 5 letras al final. Cualquier puntero en la dirección de escritura sería genial, ¡Gracias!