Tecnología

Inicio

Cómo reducir el número de caracteres de una cadena en PHP

Cómo reducir el número de caracteres de una cadena en PHP


El uso de scripts PHP, puede modelar secuencias de caracteres de texto como cadenas. El lenguaje PHP proporciona funciones para la manipulación de cadenas, por ejemplo para volver una sección de una cadena más grande como otro valor de cadena. Para reducir el número de caracteres de una cadena, puede utilizar la función de subcadena para crear una copia de esos caracteres que desee conservar dentro de la cadena. Puede optar por mantener la cadena original, además de la reducción de uno, o simplemente puede reemplazar la cadena original con la versión abreviada.

Instrucciones

1 Prepare a su cadena dentro de su script PHP. El código de ejemplo de PHP muestra la creación de una variable de cadena con un poco de texto arbitraria almacenada en ella:

$ My_text = "Este es el contenido del texto";

Su propia cadena puede contener cualquier carácter que le gustan, incluyendo letras, números y signos de puntuación. Se puede elegir cualquier nombre de variable de la cadena, con tal de que tenga sentido para usted y es un nombre válido dentro del lenguaje.

2 Llevar a cabo el proceso de subcadena en su cadena. La función de subcadena toma parámetros que representan la serie original, la posición para iniciar la operación en y la longitud de la sección de cadena deseada. Decidir qué longitud usted quiere que su nueva cadena que se va, y que la posición que desea que se inicie en el plazo de la cadena existente, recordando que la primera posición de carácter en una cadena es cero. Utilice la estructura siguiente sintaxis para llevar a cabo la operación de subcadena en su variable de cadena:

substr ($ my_text, 0, 10);

Este ejemplo copia los primeros 10 caracteres de la variable de cadena original.

3 Almacenar su nueva sección de cuerda como una variable. Si desea mantener su variable de cadena original, puede almacenar la nueva sección como una variable separada por la que se modifica el código de la siguiente manera:

$ text_section = substr ($ my_text, 0, 10);

La función substring devuelve la sección solicitada de la cadena, por lo que esta línea almacena el valor de cadena devuelta como una variable. Si no desea mantener su cadena original, se puede reemplazar por alterar el código de la siguiente manera:

$ My_text = substr ($ my_text, 0, 10);

Una vez que esta línea ha ejecutado, la variable de cadena sólo contendrá los caracteres que indican como parámetros a la función subcadena.

4 Utilice su nueva variable de cadena dentro de su guión. Se puede hacer referencia a la nueva cadena en cualquier línea después de la operación subcadena, como lo haría con cualquier otra variable. Por ejemplo, la siguiente línea de código escribirá la nueva variable de cadena en el navegador como parte de una estructura HTML:

echo "<p>" $ text_section "</ p>"..;

Llevar a cabo cualquier proceso de su sitio web o aplicación requiere el uso de su nueva cadena.

5 Guarde su script PHP, cargar el archivo en el servidor Web y navegar a la página de probarlo. Si simplemente desea comprobar que la operación subcadena ha trabajado, escribir la nueva cadena a cabo mediante el comando echo. Si el código no funciona como se esperaba que, ver sus parámetros de la función de subcadena y asegúrese de que está de paso los valores correctos para la posición de inicio y duración. Experimentar con el código hasta que lo haga lo que usted lo necesite.

Consejos y advertencias

  • Mantener una copia de su cadena original puede ser necesario dependiendo de su proyecto, pero si no lo es, la secuencia de comandos utilizará menos recursos si sobrescribe la variable original con la nueva.
  • El no poder probar sus funciones de cadena en PHP con el tipo de datos que se encontrarán cuando su sitio va en vivo puede provocar un comportamiento impredecible.