PHP cadenas de caracteres

PHP es un lenguaje de programación que está especialmente orientado a crear documentos para que sean visualizados desde el navegador. Para crear cualquier documento el elemento fundamental es la cadena de caracteres, en definitiva todo lo que podemos leer es una cadena de carácteres (incluso es bastante normal usar los números como cadenas de caracteres).
Por eso vamos a empezar en esta entrada el tema de uso y manipulación de cadenas de caracteres. Donde veremos lo conceptos fundamentales de las cadenas de caracteres en php y las funciones que podemos usar con ellas.

Introducción a las cadenas de caracteres

Los conceptos principales son:

  1. Sólo existen 256 caracteres (no quiere decir que una cadena tenga una longitud máxima de 256 caracteres)
  2. Las cadenas se representaran entre ‘…’, “…” y usando <<<
  3. Si usamos ‘..’ (comillas simples) mostrará los nombre de las variables con $ ($variable) y tendremos que escapar \’
  4. Si usamos “..” (comillas dobles) mostrarlos contenidos de las variables y tendremos que escapar \”
  5. El uso de <<< tiene las mismas reglas que ".." y además nos mostrará los saltos de linea que marquemos con intro. El uso de <<< necesita de una etiqueta que actúa como cierre e inicio
  6. Ejemplos

    <?php
    $a='esta es una cadena creada con \'...\' y se llama $a';
    $b="esta es una cadena creada con \"...\" y se llama $b";
    $c= <<<INICIO
    Esta es una cadena creada con <<<
    y ahora voy a mostrar la variable $a
      y luego una serie de caracteres como " '
    INICIO;
    
    echo "<p>".$a."</p>";
    echo "<p>".$b."</p>";
    echo "<p>".$c."</p>";
    ?>
    

    Ejercicios

    1. Muestra esta frase: Las variables en “PHP” se hacen con $. Usando los tres métodos
    2. Muestra esta frase: Para ‘escapar’ usamos la \. Usando los tres métodos
    3. Muestra esta frase: ” \ ‘ $ estos son los símbolos más conflictivos. Usando los tres métodos
    4. Caracteres que se escapan con

      • \n, fin de linea. No se ve desde el navegador
      • \r, retorno de carro. No se ve desde el navegador
      • \t, tabulación. No se ve desde el navegador
      • \\, la barra invertida
      • \$, el $
      • \”, las comillas dobles

      chr y ord

      chr() y ord() son funciones complementarias, chr() recibe un número y devuelve el carácter que le corresponde según la tabla ASCII. Mientras que ord() recibe un caracter y devuelve su código ASCII.

      <?php
      echo "<p>".ord("H")."</p>";
      echo "<p>".chr(72)."</p>";
      ?>
      

      Ejercicios

      1. Muestra los 256 caracteres ASCII
      2. Muestra el códigos ASCII del abecedario castellano
      3. Muestra los caracteres cuyo código ASCII son mayores que le código de la j
      4. Originally posted 2011-02-27 20:49:11.

Deja un comentario