Tecnología

Inicio

Código PHP para limitar la producción de texto

Código PHP para limitar la producción de texto


scripts PHP secuencias de texto modelo como cadenas. Los desarrolladores pueden incluir cadenas en sus secuencias de comandos que utilizan valores literales o variables. Los sitios web suelen datos de cadena de salida para la pantalla de usuario en el navegador Web, normalmente formateados dentro de las estructuras de marcado HTML. A veces, si un script PHP está leyendo un valor de cadena de una fuente externa, es posible que tenga quitar de la cadena para la visualización del usuario. funciones de cadena PHP le permiten hacer esto antes de la salida.

Las cadenas de texto

scripts PHP utilizan variables y valores de cadena para modelar texto. El siguiente código de ejemplo muestra la declaración y crear instancias de una variable de cadena dentro de un script PHP:
$ My_words = "Estas son algunas de las palabras almacenadas como una variable de cadena en una secuencia de comandos";

En este caso, la secuencia de comandos es la creación de la cadena internamente. Sin embargo, en muchos casos, los scripts PHP utilizan datos de cadena de otras fuentes, tales como la entrada del usuario capturada a través de formularios web, las variables de datos consultados a partir de una base de datos o de otros elementos de datos importados de otras fuentes, tales como archivos XML y de texto. Estos scripts pueden no tener conocimiento previo del contenido o las propiedades de texto entrante. Si un elemento de texto en particular va a causar un problema dentro de una visualización de la página web si está más allá de una cierta longitud, el script PHP puede necesitar para recortarla.

Funciones de cadena

funciones de cadena PHP pueden permitir a los desarrolladores para mostrar sólo una parte de una variable de cadena. En vez de alterar la propia cadena, muchas de estas funciones devuelven una nueva copia de una sección de cuerda, dejando a los no afectados originales. La función de subcadena es útil para este propósito, como en el ejemplo de código siguiente:
$ Words_section = substr ($ my_words, 0, 10);

Esto devuelve los primeros 10 caracteres de la cadena y los almacena en la variable de referencia especificado. La función de subcadena puede tener opcionalmente un único parámetro, como sigue:
$ Words_section = substr ($ my_words, 10);

Esto devuelve los caracteres a partir de la décima posición y se ejecutan hasta el final de la cadena. Esto significa que el código no puede estar seguro de lo que será la longitud de la cadena resultante, por lo que el método de la función con dos parámetros puede ser más útil cuando la longitud debe ser calculada.

Salida

scripts PHP utilizan el comando de reenvío de salida marcado HTML, datos y otros contenidos en el navegador web del usuario. Esto permite a los scripts del lado del servidor para crear páginas web HTML y enviar estos para la visualización del usuario. El siguiente ejemplo de código PHP demuestra que incluye la subcadena en una sentencia echo junto con otras marcas:
echo "<p>" $ words_section "</ p>"..;

La secuencia de comandos podría incluir alternativamente la declaración subcadena dentro de la instrucción de eco, de la siguiente manera:
echo "<p>" substr ($ my_words, 0, 10) "</ p>"..;

Esto es apropiado si el guión no necesita almacenar el texto subcadena para cualquier otro propósito.

opciones

La función de PHP subcadena ofrece una gama de opciones para los desarrolladores. Mediante la inclusión de un valor entero negativo como el parámetro, un guión puede especificar la última serie de caracteres en la cadena, como sigue:
$ Words_section = substr ($ my_words, -10);

Esta llamada a la función devolverá los 10 caracteres finales en la cadena, por lo que el desarrollador puede saber cuánto tiempo la cadena que se muestra será.