> Faqs > Extraer un trozo de texto

Extraer un trozo de texto

últimamente estoy espeso y necesito mucho de vuestra ayuda, resulta que tengo un campo de texto, y en una de las páginas PHP que estoy haciendo solo quiero mostrar parte de ese texto, es como si fueran las entradas de un blog y cuando pinches en el título ir a otro PHP donde ya se lea todo, realmente es muy igual a un blog.

Respuestas

Hola Javi, la variable donde se almacena un texto es una matriz, y en cada posición de la matriz está guardado el carácter del texto.

Por ejemplo:

<span class="codigo"> $variable = "Había una vez un barquito chiquitito";
//Entonces;
$variable[0] = H
$variable[1] = a
$variable[3] = í
</span>
Lo que puedes hacer es un bucle for y le dices la longitud en caracteres que te gustaría:

<span class="codigo"> for ($i=0;$i<50;$i++) {
$texto_corto .= $variable[$i];
}

Ya si quieres hacerlo más bonito después de este bucle crea otro para que los tres últimos caracteres fuesen "." puntos

for ($i=50;$<53;$i++) {
$texto_corto .= ".";
}

</span> Pero recuerda que ahora la longitud mostrada será de 53 caracteres.

No sé si te servirá. Ya nos cuentas

Alejandrowski