utf8 - PHP para escribir caracteres de tabulación dentro de un archivo?
str_getcsv example (3)
El carácter de tabulación es /t
. Observe el uso de "
lugar de ''
.
$chunk = "abc/tdef/tghi";
PHP Strings - Doble cotización
Si la cadena está entre comillas dobles ("), PHP interpretará más secuencias de escape para caracteres especiales:
...
/ t pestaña horizontal (HT o 0x09 (9) en ASCII)
Además, permítame recomendar la función fputcsv() que tiene el propósito de escribir archivos CSV.
¿Cómo simplemente escribo un archivo que incluye pestañas reales dentro? tab
significa tab
real que no son los espacios . ¿Cómo escribir la tab
o cuál es el personaje de la tab
real?
Por ejemplo aquí:
$chunk = "a,b,c";
file_put_contents("chunk.csv",$chunk);
¿Qué personaje debería usar para obtener tabs
lugar de Commas (,)
allí?
En el archivo de salida, debe haber tabs
reales entre las palabras separadas.
- Real Tabs significa, un verdadero espacio amplio que obtenemos cuando presionamos la tecla
<tab>
en un editor de texto.
Esto debería hacer:
$chunk = "abc/tdef/tghi";
Here hay un enlace a un artículo con ejemplos más extensos.
Use /t
y encierre la cadena con comillas dobles:
$chunk = "abc/tdef/tghi";