Sort de Texto
Hola, he estado intentando crear una especie de pagina de descripcion de articulos, es decir, tengo una serie de articulos alamacenados en una bd y quiere tener una pagina principal donde se lea una breve introduccion al articulo y se redireccione desde ahi al articulo total, el problema que he tenido es que quiero sacar esta intro del articulo total, cojer los primeros 200 - 300 caracteres y hacerlos la intro para ponerlo en la pagina de descripcion. No se si deba hacerlo por le lado de mysql o por el lado de php.
Si alguien tiene alguna idea le agradeceria.
Si alguien tiene alguna idea le agradeceria.
- Primero seleccionas todo de la base de datos
- Luego cuentas cuantas filas tienes y haces un for
- En el for sacas el campo que contiene los artÃculos
- Le haces un $resumen = subsrt($cadena,0,300), donde '$cadena' es tu artÃculos, '0' es e caracter donde empieza tu resumen, y '300' es la longitud del resumen.
- Como nunca vas a terminar con un punto en el caracter 300, haces un explode por punto $resumenSeparado = explode('.',$resumen). En el que generas una matriz con todas las oraciones separadas.
- Haces un $longitud = count($resumenSeparado), para saber cuantas oraciones tienes.
Luego haces un for:
for($I=o;$i<$longitud-1;$i++){
$NvoResumen .= $resumenSeparado[$i]
};
-Al final te quedas con todas las oraciones menos la última que es la que no está completa
- Luego lo guardas en un campo mas de tu base de datos.
- Luego cuentas cuantas filas tienes y haces un for
- En el for sacas el campo que contiene los artÃculos
- Le haces un $resumen = subsrt($cadena,0,300), donde '$cadena' es tu artÃculos, '0' es e caracter donde empieza tu resumen, y '300' es la longitud del resumen.
- Como nunca vas a terminar con un punto en el caracter 300, haces un explode por punto $resumenSeparado = explode('.',$resumen). En el que generas una matriz con todas las oraciones separadas.
- Haces un $longitud = count($resumenSeparado), para saber cuantas oraciones tienes.
Luego haces un for:
for($I=o;$i<$longitud-1;$i++){
$NvoResumen .= $resumenSeparado[$i]
};
-Al final te quedas con todas las oraciones menos la última que es la que no está completa
- Luego lo guardas en un campo mas de tu base de datos.
