Diferencia entre los espacios con "\t", "\r" o un simple espacio
playboy-1990
Mensajes publicados
593
Estado
Miembro
-
boly38 Mensajes publicados 267 Fecha de registro Estado Miembro Última intervención -
boly38 Mensajes publicados 267 Fecha de registro Estado Miembro Última intervención -
Hola,
En PHP, por ejemplo, es posible crear espacios con "\t" ( tabulación ), "\r" ( retorno de carro)
o incluso " "
Aquí un ejemplo
Pero ¿cuál es realmente la diferencia ?
y ¿por qué los signos "\r" etc deben ir rodeados de comillas dobles ?
Para terminar, ¿cuál es el más rápido ?
Gracias
En PHP, por ejemplo, es posible crear espacios con "\t" ( tabulación ), "\r" ( retorno de carro)
o incluso " "
Aquí un ejemplo
<?php print 'Bonjour' . "\r" . $membre . "\t" . 'vous avez' . ' ' . $score . "\r" . 'score !';
Pero ¿cuál es realmente la diferencia ?
y ¿por qué los signos "\r" etc deben ir rodeados de comillas dobles ?
Para terminar, ¿cuál es el más rápido ?
Gracias
1 respuesta
-
Hola, la diferencia entre cada «secuencia de escape» mencionada es su representación ASCII. Una tabulación no se representa de la misma manera que un salto de línea o que un espacio..
cf. https://fr.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange
> ¿por qué las comillas dobles?
PHP lo dice: cito el manual de PHP.net: https://www.php.net/manual/fr/language.types.string.php
"Si la cadena de caracteres está rodeada por comillas dobles ("), PHP interpretará más secuencias de escape para los caracteres especiales"
> Para terminar, ¿cuál es la más rápida?
Difícil de entender esa pregunta. Diría que cada secuencia mencionada ocupa la misma posición de memoria, así que tienen el mismo valor en la transferencia de datos.