Hosting de Calidad
  • Inicio
  • Precios y servicios
  • F.a.q y ayudas
  • Realizar pedido
  • Webs alojadas
  • Quienes somos
  • Foro HyD
  • Contacto

    Zona Dominios

    Entrar
    registro de dominios


    Zona Hosting

    Entrar
    alojamiento web


    5 Métodos de Pago
    Tarjeta de crédito
    Domiciliación
    Transferencia
    Soporte Epagado
    Soporte Paypal

    Liberalización .es

    Ver mas
    dominios .es


  •  
     
     
    Cadenas

    Cadenas

    Las cadenas de caracteres se pueden especificar usando uno de dos tipos de delimitadores_

    Si la cadena está encerrada entre dobles comillas ("), las variables que estén dentro de la cadena serán expandidas (sujetas a ciertas limitaciones de interpretación)_ Como en C y en Perl, el carácter de barra invertida ("\") se puede usar para especificar caracteres especiales:

    Tabla 6_1_ Caracteres protegidos

    secuenciasignificado
    \nNueva línea
    \rRetorno de carro
    \tTabulación horizontal
    \\Barra invertida
    \$Signo del dólar
    \"Comillas dobles
    \[0_7]{1,3} la secuencia de caracteres que coincida con la expresión regular es un carácter en notación octal
    \x[0_9A_Fa_f]{1,2} la secuencia de caracteres que coincida con la expresión regular es un carácter en notación hexadecimal

    Se puede proteger cualquier otro carácter, pero se producirá una advertencia en el nivel de depuración más alto_

    La segunda forma de delimitar una cadena de caracteres usa el carácter de comilla simple ("'")_ Cuando una cadena va encerrada entre comillas simples, los únicos caracteres de escape que serán comprendidos son "\\" y "\'"_ Esto es por convenio, así que se pueden tener comillas simples y barras invertidas en una cadena entre comillas simples_ Las variables no se expandirán dentro de una cadena entre comillas simples_

    Otra forma de delimitar cadenas es usando la sintaxis de documento incrustado ("<<<")_ Se debe proporcionar un identificador después de <<<, después la cadena, y después el mismo identificador para cerrar el entrecomillado_

    Ejemplo 6_1_ He aquí un ejemplo de entrecomillado de cadenas con sintaxis de documento incrustado

    $str = <<<EOD
    Ejemplo de cadena
    Expandiendo múltiples líneas
    usando sintaxis de documento incrustado_
    EOD;

    Nota: La sintaxis de documento incristado fue añadida en PHP 4_

    Las cadenas se pueden concatenar usando el operador '_' (punto)_ Nótese que el operador '+' (suma) no sirve para esto_ Por favor mire Operadores de cadena para más información_

    Se puede acceder a los caracteres dentro de una cadena tratándola como un array de caracteres indexado numéricamente, usando una sintaxis similar a la de C_ Vea un ejemplo más abajo_

    Ejemplo 6_2_ Algumos ejemplos de cadenas

    <?php
    /* Asignando una cadena_ */
    $str = "Esto es una cadena";
    
    /* Añadiendo a la cadena_ */
    $str = $str _ " con algo más de texto";
    
    /* Otra forma de añadir, incluye un carácter de nueva línea protegido_ */
    $str _= " Y un carácter de nueva línea al final_\n";
    
    /* Esta cadena terminará siendo '<p>Número: 9</p>' */
    $num = 9;
    $str = "<p>Número: $num</p>";
    
    /* Esta será '<p>Número: $num</p>' */
    $num = 9;
    $str = '<p>Número: $num</p>';
    
    /* Obtener el primer carácter de una cadena  */
    $str = 'Esto es una prueba_';
    $first = $str[0];
    
    /* Obtener el último carácter de una cadena_ */
    $str = 'Esto es aún una prueba_';
    $last = $str[strlen($str)_1];
    ?>

    Conversión de cadenas

    Cuando una cadena se evalúa como un valor numérico, el valor resultante y el tipo se determinan como sigue_

    La cadena se evaluará como un doble si contiene cualquiera de los caracteres '_', 'e', o 'E'_ En caso contrario, se evaluará como un entero_

    El valor viene dado por la porción inicial de la cadena_ Si la cadena comienza con datos de valor numérico, este será el valor usado_ En caso contrario, el valor será 0 (cero)_ Los datos numéricos válidos son un signo opcional, seguido por uno o más dígitos (que opcionalmente contengan un punto decimal), seguidos por un exponente opcional_ El exponente es una 'e' o una 'E' seguidos por uno o más dígitos_

    Cuando la primera expresión es una cadena, el tipo de la variable dependerá de la segunda expresión_

    $foo = 1 + "10_5";              // $foo es doble (11_5)
    $foo = 1 + "_1_3e3";            // $foo es doble (_1299)
    $foo = 1 + "bob_1_3e3";         // $foo es entero (1)
    $foo = 1 + "bob3";              // $foo es entero (1)
    $foo = 1 + "10 Cerditos";     // $foo es entero (11)
    $foo = 1 + "10 Cerditos"; // $foo es entero (11)
    $foo = "10_0 cerdos " + 1;        // $foo es entero (11)
    $foo = "10_0 cerdos " + 1_0;      // $foo es double (11)

    Para más información sobre esta conversión, mire en la página del manual de Unix strtod(3)_

    Si quisiera probar cualquiera de los ejemplos de esta sección, puede cortar y pegar los ejemplos e insertar la siguiente línea para ver por sí mismo lo que va ocurriendo:

    echo "\$foo==$foo; el tipo es " _ gettype( $foo ) _ "<br>\n";

     
       



    registro de dominios | alojamiento web | hosting por publicidad

       

     

    Manual de linux Manual de apache Manual de php Manual de mysql Manual de SQL Manual del Plesk Como funciona Paypal Manual de html