• Home
  • Forum
  • Fare Web
  • PHP

eliminare i tab

  • Creatore Discussione Creatore Discussione peppepegasus
  • Data di inizio Data di inizio 7 Ott 2009
P

peppepegasus

Utente Attivo
20 Ott 2006
108
0
0
  • 7 Ott 2009
  • #1
Ciao,

ho fatto qualche ricerca ma non sono pervenuto a nulla che mi fosse di valido aiuto.
sto leggendo un file .dat i dati però presenti in questo file sono separati dai tab, avrei bisogno di eliminare i tab e sostituirli con una virgola, in modo da poter poi usare l'explode e memorizzare i dati in un array.
una riga del file che leggo è del tipo:

Codice:
25/06/02  00,00  6000    1.51    1.62  133.58  297.59   22.16   .315   .580   .110   .224   .285  -.136  -.015   .017   .036  -.051  -.010   .149   .069      .151    -12.1     .010     .013     .009     .012 -9999.000 -9999.000 -9999.000 -9999.000   -9999.9     -12.1

dove gli spazi non sono degli spazi ma dei tab (a detta di chi mi ha passato il file!!), a volte ce n'è uno a volte 2. Ora che ci penso, credo che siano dei tab..se fossero degli spazi come li potrei togliere, con str_replace facendolo agire più volte?
ho usato
PHP:
explode("\t", $array);
ma niente.
help me..grazie.
ciao.
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 7 Ott 2009
  • #2
Se ho capito che cosa vuoi fare, ecco quello che fa per te. Visualizza tutte le "sezioni" divise dai TAB del file in una comoda lista. In ogni caso puoi sempre usarlo in altro modo, i dati sono contenuti nella variabile $explode. Testato e funzionante. Lo script si occupa anche di eliminare eventuali doppi TAB. Per qualunque cosa, chiedi pure.

PHP:
<?php
// nome del file
$file = 'prova.txt';
// fine impostazioni

$contents = file_get_contents($file);
$contents = explode("	", $contents);
$explode = array();

foreach($contents as $name => $value)
{
	if($contents[$name] == '')
		unset($contents[$name]);
}

foreach($contents as $value)
	$explode[] = $value;

echo "Ecco qui i dati contenuti nel file: <ul>\n";
foreach($explode as $value)
	echo "<li>{$value}</li>\n";
echo "</ul>";
?>

Devi personalizzare il nome del file all'inizio dello script. Per funzionare dovrebbe avere permessi 0777.
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

S
[VB 17]: Eliminare doppioni in listbox
  • SanMichele
  • 20 Set 2023
  • Visual Basic
Risposte
1
Visite
2K
Visual Basic 22 Set 2023
SanMichele
S
Eliminare primo ed ultimo carattere di una colonna
  • spider81man
  • 5 Mag 2022
  • MySQL
Risposte
0
Visite
2K
MySQL 5 Mag 2022
spider81man
G
Eliminare l'effetto refresh di una pagina internet
  • giuliox13
  • 5 Gen 2022
  • PHP
Risposte
8
Visite
2K
PHP 13 Gen 2022
giuliox13
G
M
eliminare padding logo sito
  • memoria
  • 2 Apr 2021
  • HTML e CSS
Risposte
2
Visite
2K
HTML e CSS 3 Ago 2021
Massimo Moretti
M
A
eliminare caratteri speciali mettendo uno spazio
  • AndreaCerre
  • 5 Ago 2020
  • PHP
Risposte
0
Visite
1K
PHP 5 Ago 2020
AndreaCerre
A
A
eliminare caratteri diacritici con codice ascii
  • AndreaCerre
  • 27 Lug 2020
  • PHP
Risposte
4
Visite
2K
PHP 27 Lug 2020
AndreaCerre
A
Eliminare in automatico i caratteri spuri all'inizio e alla fine di una stringa
  • MarcoGrazia
  • 24 Lug 2020
  • Snippet PHP
Risposte
0
Visite
5K
Snippet PHP 24 Lug 2020
MarcoGrazia
L
Eliminare estensione .html
  • luigi.paciolla
  • 7 Apr 2020
  • HTML e CSS
Risposte
9
Visite
3K
HTML e CSS 12 Apr 2020
luigi.paciolla
L
L
[RISOLTO] Eliminare una discussione creata
  • Luca Ambrosini
  • 30 Gen 2020
  • PHP
Risposte
3
Visite
1K
PHP 3 Feb 2020
marino51
S
Eliminare spazio iniziale
  • solari77
  • 23 Gen 2020
  • PHP
Risposte
2
Visite
1K
PHP 24 Gen 2020
solari77
S
S
[PHP] Eliminare doppioni array e rinumerare le posizioni
  • samurai.sette
  • 25 Set 2019
  • PHP
Risposte
2
Visite
2K
PHP 25 Set 2019
samurai.sette
S
Eliminare url index.php con variabili e reindirizzare alla home del sito
  • maxnegri
  • 3 Lug 2019
  • PHP
Risposte
7
Visite
3K
PHP 6 Lug 2019
maxnegri
D
[ASP] Eliminare gli zeri che nn servono
  • djjunior
  • 3 Giu 2019
  • Classic ASP
Risposte
1
Visite
2K
Classic ASP 5 Giu 2019
Paolo69
K
Come eliminare attributi regex per validazione con javascript
  • klomax
  • 11 Dic 2018
  • Javascript
Risposte
0
Visite
1K
Javascript 11 Dic 2018
klomax
K
[PHP] Eliminare risultati duplicati da ciclo foreach ottenuti da una select php mysqli
  • maxnegri
  • 22 Set 2018
  • PHP
Risposte
18
Visite
5K
PHP 25 Set 2018
maxnegri
P
[HTML] Eliminare doppio menu in wordpress
  • pati
  • 14 Set 2018
  • WordPress
Risposte
2
Visite
2K
WordPress 14 Set 2018
glm1986ITALY
P
[WordPress] Eliminare scritta Categories da post
  • pati
  • 30 Giu 2018
  • WordPress
Risposte
4
Visite
1K
WordPress 30 Giu 2018
pati
P
C
[PHP] eliminare elemento da un array multidimensionale
  • cosmo98
  • 29 Mag 2018
  • PHP
Risposte
9
Visite
5K
PHP 30 Mag 2018
macus_adi
L
Mi trovo nell'impossibilità di eliminare un record nella tabella
  • lucioc
  • 28 Apr 2018
  • Database
Risposte
1
Visite
2K
Database 28 Apr 2018
lucioc
L
A
[WordPress] Eliminare riga codice HTML
  • agri
  • 27 Giu 2017
  • WordPress
Risposte
6
Visite
4K
WordPress 1 Lug 2017
glm1986ITALY
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?