Supongo que está utilizando MySQL para su base de datos de fondo y está obteniendo el registro de un artículo determinado por su clave principal o ID.
Ahora, si ya ha obtenido todas las columnas de la tabla de artículos, puede tomar el campo “descripción” y usar la función substr () de PHP. Esta función devuelve parte de una cadena dada.
substr (cadena, inicio, longitud)
- ¿Cuál se recomienda para desarrollar un nuevo sitio web, Laravel o Codelgniter?
- Cómo implementar múltiples autenticaciones en Django
- ¿Para qué se usa HTML?
- ¿Cómo es el alcance futuro del desarrollo front-end?
- TDD o BDD, ¿cuál es el mejor enfoque para un equipo de desarrollo web centrado en desarrollar funciones de interacción con el cliente?
Como puede ver arriba, la función substr acepta tres parámetros. El primero es la cadena de la que desea extraer la subcadena, el segundo es el índice de inicio en términos de posición del carácter (en su caso, debería ser 0 [cero]). El último parámetro define la longitud de la cadena resultante. Entonces puedes usarlo de la siguiente manera:
<? php echo substr ($ full_description, 0,30);
Puede obtener exactamente 30 caracteres de la descripción usando el método anterior, sin embargo, no se recomienda usarlos como valor de metadescripción porque esto debería ser algo que describa el artículo completo en forma breve. Le sugiero que agregue otra columna en su tabla existente llamada “meta_description” y agregue la descripción más corta que limita la longitud de la cadena. De esta manera, puede poner una descripción más significativa en esta columna y no necesita preocuparse por la función substr ().