[PHP] stringa con tabulazioni orizzontali

mansportivo

Nuovo Utente
21 Ott 2016
18
1
3
buongiorno a tutti,

ho bisogno di creare una stringa da copiare che contenga tabulazioni orizzontali.

per esempio così, dove th è la tabulazione orizzontale

135 th2015 th66924

ho provato a fare questo
PHP:
echo("135".chr(32)."\t".chr(32).chr(32)."\t"."2015".chr(32)."\t"."066294");
e questo
PHP:
echo("135".chr(32).chr(9).chr(32).chr(32).chr(9)."2015".chr(32).chr(9)."066294");

ma quando vado a copiare dal browser le tabulazioni orizzontali non me le riconosce

ho provato anche con highlight_string ma nulla da fare

sapete se esiste un sistema per fare ciò, magari crossbrowser?

grazia anticipatamente per le eventuali cortesi risposte

buona giornata a tutti
 
Ultima modifica:
grazie per la risposta

ma se scrivo
PHP:
echo 'aaa	zzz';

la tabulazione orizzontale non c'è

sbaglio qualcosa?
 
buongiorno a tutti,

ho bisogno di creare una stringa da copiare che contenga tabulazioni orizzontali.

per esempio così, dove th è la tabulazione orizzontale

135 th2015 th66924

ho provato a fare questo
PHP:
echo("135".chr(32)."\t".chr(32).chr(32)."\t"."2015".chr(32)."\t"."066294");
e questo
PHP:
echo("135".chr(32).chr(9).chr(32).chr(32).chr(9)."2015".chr(32).chr(9)."066294");

ma quando vado a copiare dal browser le tabulazioni orizzontali non me le riconosce

ho provato anche con highlight_string ma nulla da fare

sapete se esiste un sistema per fare ciò, magari crossbrowser?

grazia anticipatamente per le eventuali cortesi risposte

buona giornata a tutti


PHP:
<?
$str = '135 th2015 th66924';
$str_tab = str_replace(' th', '&nbsp;&nbsp;&nbsp;th', $str);
echo $str_tab;
?>

a volte soluzioni semplici ed anticonvenzionali ottengono risultati eccezionali;)
 
funziona anche così,
PHP:
header('Content-Type: text/plain');
echo "aaa\t\tzzz";
 

Allegati

  • Cattura.PNG
    Cattura.PNG
    2,1 KB · Visite: 301
PHP:
<?
$str = '135 th2015 th66924';
$str_tab = str_replace(' th', '&nbsp;&nbsp;&nbsp;th', $str);
echo $str_tab;
?>

a volte soluzioni semplici ed anticonvenzionali ottengono risultati eccezionali;)

grazie per la risposta ma questa soluzione non mi da le tabulazioni orizzontali di cui necessitavo...

probabilmente il mio quesito non ti è risultato comprensibile
 
forse non hai messo i tag php
PHP:
<?php
header('Content-Type: text/plain');
echo "aaa\t\tzzz"; 
echo "\n"; 
echo "aaa\t\tzzz"; 
?>
poi però mi chiedo, ma che uso potrà fare di un codice simile usando un browser ?
e non trovo una risposta soddisfacente
 

Allegati

  • Cattura.PNG
    Cattura.PNG
    2,6 KB · Visite: 290
forse non hai messo i tag php
PHP:
<?php
header('Content-Type: text/plain');
echo "aaa\t\tzzz";
echo "\n";
echo "aaa\t\tzzz";
?>
poi però mi chiedo, ma che uso potrà fare di un codice simile usando un browser ?
e non trovo una risposta soddisfacente

i tag php li avevo messi ma il problema è che come ti dicevo mi fa vedere il codice della pagina (vedi immagine)

il codice mi serve per poter copiare ed incollare il risultato in un'altra applicazione e se ho i tag orizzontali i valori vengono scritti correttamente tabulandosi
 

Allegati

  • visualizzazione.jpg
    visualizzazione.jpg
    250 KB · Visite: 408
forse non hai messo i tag php
PHP:
<?php
header('Content-Type: text/plain');
echo "aaa\t\tzzz";
echo "\n";
echo "aaa\t\tzzz";
?>
poi però mi chiedo, ma che uso potrà fare di un codice simile usando un browser ?
e non trovo una risposta soddisfacente

ho risolto così (ovviamente il codice me lo genera PHP)
HTML:
<pre>
ppp&#09;aaa&#09;&#09;ppp
</pre>

era banale ma non lo conoscevo

perfetto, magari può servire ad altri
 

Discussioni simili