Cadenes
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