Cadenes

De Wiki IES Marianao. Departament Informàtica
La revisió el 03:36, 21 gen 2012 per Eloy (Discussió | contribucions)

(dif) ←Versió més antiga | Versió actual (dif) | Versió més nova→ (dif)
Dreceres ràpides: navegació, cerca

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