Informática, Programación
Novice programadores web PHP: lonxitude da corda
Calquera auto-respecto programador web debe coñecer a linguaxe PHP que se pode usar para crear páxinas web. Esta linguaxe baséase en C e C ++, e, polo tanto, ten unha morea de estruturas específicas para o idioma. Por exemplo, na lonxitude do PHP da cadea devolta pola función co mesmo nome na C. Este artigo fala sobre as liñas, así como as operacións que se poden realizar con eles.
O secuencia de operacións alí PHP? A lonxitude da corda, a súa concatenación (conexión), o retorno do código de caracteres, e viceversa - os exemplos máis simples. Hai tamén máis complexo - substring investigación, hash invertido. E hai como retirar as etiquetas, correspondencia de patrón, dividido en substrings usando delimitador ... o nome! Polo tanto, imos discutir as máis comúns e útiles.
O primeiro e, moitas veces usado función en PHP - Lonxitude cadea. Ela é chamada strlen, e como parámetro leva unha única secuencia de símbolos. É sinxelo.
$ Foo = "Foo";
$ Bar = strlen ($ foo); // $ bar é igual a tres
>
A lonxitude da corda PHP pode ser igual a cero. Esta liña é chamada baleira.
A función a seguir - concatenación ou fusión. Simplificando, é un dous liña fai un.
$ Foo = "Ola",
$ Bar = "World";
$ Baz = concatenación ($ foo, $ bar);
echo $ Baz; // imprime "Ola, mundo!"
>
$ Foo = "q";
$ Bar = ord ($ foo); // $ bar é igual a 113
$ Baz = CHR ($ bar); // $ Baz é "Q"
>
Xa para non falar de outra característica interesante - data. As cordas PHP pode ser usado como un modelo para o tempo de saída. Por exemplo, se a transferencia para a liña de data "H: m: s" ea saída do resultado, a pantalla mostrará a hora actual do servidor, separados por dous puntos, por exemplo, "11:08:34".
Agora, considerada a función de explotar. El divide a cadea elementos, tendo en conta o límite de cada dixo símbolo. Parece moi complicado, pero en realidade é moi comprensible. Por exemplo, existe unha liña de "raíz | 12: 56: 49 | roda". Entón, podemos escribir:
Foo $ = explotar ( "raíz | 12: 56: 49 | roda de", "|");
Como resultado, array $ foo contén tres elementos - "root", "0:56:49", "roda". A chamada de función non especifica unha ficha por defecto, será considerado un espazo en branco. Hai un parámetro opcional - o importe máximo substring asignado.
funcións simples - concatenación, substring investigación, a lonxitude da corda - PHP interpreta rápido abondo. Pero o proceso de investigación en un modelo ou eliminar marcas pode ser realizada por un longo tempo. Polo tanto, os programas deben ser competentes, dado o feito de que a súa posta en marcha leva tempo. guión normal debe ser executado nun máximo de 10 segundos, e entón quere amosar, polo menos, parte dunha páxina web, ou un usuario con el vai. Pero xeralmente aplicacións web executar máis rápido, xa que o código PHP é executado no servidor eo navegador leva formado na base da páxina guión que conclúe o script PHP.
Similar articles
Trending Now