Diferència entre revisions de la pàgina «Cadenes»
(Es crea la pàgina amb «Tornar: Tornar a l'inici En PHP les cadenes es tracten com a vectors, així Tornar: [[M9_-_Implantació_d’aplicacions_web ...».) |
|||
| (Hi ha 2 revisions intermèdies del mateix usuari que no es mostren) | |||
| Línia 1: | Línia 1: | ||
Tornar: [[M9_-_Implantació_d’aplicacions_web | Tornar a l'inici]] | Tornar: [[M9_-_Implantació_d’aplicacions_web | Tornar a l'inici]] | ||
| − | En PHP les cadenes es tracten com a vectors, així | + | En PHP les cadenes es tracten com a vectors, així, l'accés als components d'una cadena es realitzaria amb l'índex de la cadena. Per exemple: |
| + | |||
| + | <?php | ||
| + | $cadena="esternocleidomastoideo"; | ||
| + | $long=strlen($cadena); | ||
| + | echo "El primer element de la cadena és $cadena[0] i l'últim $cadena[$long-1]"; | ||
| + | ?> | ||
| + | |||
| + | En aquest exemple, es mostra el primer i l'últim element de la cadena. Pareu atenció a la funció '''strlen()'''. Aquesta funció retorna la quantitat d'elements d'una cadena. | ||
| + | |||
| + | També s'ha de tenir en compte, que per a accedir als elements de la cadena, hem de començar per l'índex 0. | ||
| + | |||
| + | Podem delimitar la cadena utilitzant cometes simples $a='casa' o dobles $a="casa". També utilitzant la sintaxis heredoc i nowdoc (http://es.php.net/manual/es/language.types.string.php). | ||
| + | |||
| + | Un altra funció utilitzada en cadenes és '''strcmp()'''. Aquesta funció realitza una comparació de dues cadenes a nivell de binari i és sensible a majúscules i minúscules. | ||
| + | La funció strcmp pot retornar: | ||
| + | * 0 si les dues cadenes són iguals. | ||
| + | * <0 si la primera cadena és menor que la segona. | ||
| + | * >0 si la primera cadena es major que la segona. | ||
| + | |||
| + | echo strcmp("Hola","Hola"); // retorna 0 | ||
| + | |||
| + | |||
| + | És important recordar que per a concatenar dues cadenes utilitzem ".". | ||
| + | |||
| + | $cadenaresult=$cadena1.$cadena2; | ||
| + | |||
| + | També ho podem expressar de la següent forma: | ||
| + | |||
| + | $cadenaresult=$cadena1; | ||
| + | $cadenaresult.=$cadena2; | ||
| + | |||
| + | |||
| + | Més informació sobre cadenes: http://es.php.net/manual/es/book.strings.php | ||
Tornar: [[M9_-_Implantació_d’aplicacions_web | Tornar a l'inici]] | Tornar: [[M9_-_Implantació_d’aplicacions_web | Tornar a l'inici]] | ||
Revisió de 02:36, 21 gen 2012
Tornar: Tornar a l'inici
En PHP les cadenes es tracten com a vectors, així, l'accés als components d'una cadena es realitzaria amb l'índex de la cadena. Per exemple:
<?php
$cadena="esternocleidomastoideo";
$long=strlen($cadena);
echo "El primer element de la cadena és $cadena[0] i l'últim $cadena[$long-1]";
?>
En aquest exemple, es mostra el primer i l'últim element de la cadena. Pareu atenció a la funció strlen(). Aquesta funció retorna la quantitat d'elements d'una cadena.
També s'ha de tenir en compte, que per a accedir als elements de la cadena, hem de començar per l'índex 0.
Podem delimitar la cadena utilitzant cometes simples $a='casa' o dobles $a="casa". També utilitzant la sintaxis heredoc i nowdoc (http://es.php.net/manual/es/language.types.string.php).
Un altra funció utilitzada en cadenes és strcmp(). Aquesta funció realitza una comparació de dues cadenes a nivell de binari i és sensible a majúscules i minúscules. La funció strcmp pot retornar:
- 0 si les dues cadenes són iguals.
- <0 si la primera cadena és menor que la segona.
- >0 si la primera cadena es major que la segona.
echo strcmp("Hola","Hola"); // retorna 0
És important recordar que per a concatenar dues cadenes utilitzem ".".
$cadenaresult=$cadena1.$cadena2;
També ho podem expressar de la següent forma:
$cadenaresult=$cadena1; $cadenaresult.=$cadena2;
Més informació sobre cadenes: http://es.php.net/manual/es/book.strings.php
Tornar: Tornar a l'inici