Tecnología

Inicio

Cómo limitar la cantidad de caracteres de una cadena en PHP

Cómo limitar la cantidad de caracteres de una cadena en PHP


longitudes de cadena PHP pueden ser de tamaño efectiva arbitraria --- el límite se establece cuando se compila PHP, y por defecto en las versiones modernas de PHP5 a 128 MB, que es suficiente para almacenar todo el texto de "Guerra y Paz" más de 40 veces encima. A veces, es posible que desee limitar la longitud de una cadena; por ejemplo, es posible que desee para mostrar sólo las primeras líneas de un libro, o puede que tenga que reducir una cadena para añadirlo a una base de datos MySQL. Afortunadamente, las capacidades de manipulación de cadenas de PHP le permiten hacer esto sin dolor.

Instrucciones

1 Abra el archivo PHP haciendo doble clic en el icono del archivo para cargarlo en su editor preferido. En el documento, desplácese hacia abajo a la variable que se va a limitar. Al igual que con todas las variables, las cadenas en PHP comienzan con un signo de dólar; por ejemplo, es posible que vea "$ cadena = 'Llevamos a cabo estas verdades son evidentes, que todos los hombres son creados iguales"; " como la cadena.

2 Iniciar una nueva línea inmediatamente después de la declaración de variables, y escriba lo siguiente:

"Limited_string $ = substr ($ cadena, 0, cantidad);"; a continuación, sustituir las variables. La función "substr ()" toma como argumentos, la cadena que se recorta, la posición de salida, y el número de caracteres de la cadena resultante debe contener. Cambiar "$ string" al nombre de la variable que desea recortar.

3 Reemplazar "cantidad" con la longitud deseada de la cadena de caracteres. Por ejemplo, "$ limited_string = substr ($ string, 0,21)" en el extracto de la declaración de la independencia almacenarse en almacenes de cadena "$" "Sostenemos que estas verdades" como "$ limited_string"; en cuenta que el espacio final fue preservado por substr ().

4 Use "$ limited_string" en lugar de "$ cadena" siempre que se necesite para hacer referencia a la variable truncada. Por ejemplo, "echo $ limited_string;" imprimirá la cadena picada directamente a la pantalla. Debido substr () no desarmar el valor de la "$ cadena" variable, puede seguir utilizándola cuando se necesita la variable de cadena completa, íntegra.