/ / Programadores web PHP principiantes: longitud de línea

PHP para principiantes basados ​​en web: longitud de línea

Cualquier programador web que se precie debe saberLenguaje PHP que se puede utilizar para crear páginas web. Este lenguaje se basa en C y C ++ y, por lo tanto, tiene muchas construcciones que son específicas de este lenguaje. Por ejemplo, en PHP, la longitud de una cadena es devuelta por una función con el mismo nombre que en C. Este artículo habla sobre cadenas y las operaciones que puede realizar en ellas.

longitud de línea php
Pero antes de hablar de funciones, demos las principalesdefinición. Una cadena es una secuencia de caracteres, cada uno de los cuales ocupa exactamente un byte. Esto significa que PHP admite 256 caracteres. De esto se deduce lógicamente que no hay soporte para Unicode en este idioma; después de todo, hay muchos más caracteres en Unicode.

¿Qué tipo de operaciones de cadena tiene PHP?La longitud de una cadena, su concatenación (conexión), el retorno de un código de carácter y viceversa son los ejemplos más simples. También hay más dificultades: búsqueda de subcadenas, hash, inversión. Y existen como eliminar etiquetas, buscar por patrón, dividir en subcadenas usando un separador ... ¡No se puede enumerar todo! Por ello, te contamos las más habituales y útiles.

La primera función y la más utilizada en PHP es la longitud de cadena. Se llama strlen y toma una única secuencia de caracteres como parámetro. Es simple.

<?

$ foo = ”foo”;

$ barra = strlen ($ foo); // $ bar es igual a tres

?>

En PHP, la longitud de la cadena puede ser cero. Tal línea se llama vacía.

La siguiente función es la concatenación o fusión. En pocas palabras, forma una de dos líneas.

<?

$ foo = "Hola";

$ bar = "mundo!";

$ baz = concat ($ foo, $ bar);

echo $ baz; // imprimirá "¡Hola mundo!"

?>

longitud de la cadena php
También hay dos funciones inversas para trabajar con caracteres individuales. Ord: devuelve el código del carácter y chr: identifica el carácter por código.

<?

$ foo = ”q”;

$ barra = ord ($ foo); // $ bar es 113

$ baz = chr ($ barra); // $ baz es "q"

?>

Es imposible no mencionar uno más interesante.funciones - fecha. En PHP, las cadenas se pueden utilizar como plantilla para la salida de tiempo. Por ejemplo, si pasa la cadena "H: m: s" a la fecha y muestra el resultado, la hora actual del servidor aparecerá en la pantalla, separada por dos puntos, por ejemplo, "11:08:34".

Ahora veamos la función de explosión.Divide la cadena en elementos, considerando el límite de cada carácter especificado. Suena bastante complicado, pero en realidad es bastante sencillo. Por ejemplo, hay una cadena "raíz | 12: 56: 49 | rueda". Entonces puedes escribir así:

$ foo = explotar ("raíz | 12: 56: 49 | rueda", "|");

Como resultado, la matriz $ foo contendrá tres elementos- “raíz”, “12:56:49”, “rueda”. Si no especifica un separador al llamar a la función, de manera predeterminada se considerará un espacio. Hay un parámetro opcional más: el número máximo de subcadenas para seleccionar.

líneas php
La siguiente función elimina las etiquetas HTML de una cadena. Se llama strip_tags. Al igual que la función de explosión, tiene un segundo parámetro opcional: una lista de etiquetas para dejar.

Funciones simples: concatenación, búsqueda de subcadenas,longitud de la cadena: PHP interpreta lo suficientemente rápido. Pero procesar una búsqueda por patrón o eliminar etiquetas puede llevar mucho tiempo. Por tanto, los programas deben estar correctamente compuestos, teniendo en cuenta que su ejecución lleva un tiempo determinado. Se debe ejecutar un script normal por un máximo de 10 segundos, y luego de eso se debe mostrar al menos parte de la página web, de lo contrario el usuario la abandonará. Sin embargo, por lo general, las aplicaciones web se ejecutan mucho más rápido porque el código PHP se ejecuta en el servidor y el navegador acepta una página basada en un script que contiene la salida del script PHP.