Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Tabulator

Empfohlene Antworten

Veröffentlicht

Hallo!

Mal eine Frage :)

Ich wollte den Inhalt einer Textdatei mit dem Tabulator als Trennzeichen splitten... Geht das irgendwie? Gibt es irgendein Symbol oder so für den Tabulator damit das funzt?

Hat jemand dafür ein beispiel in PHP, zur not auch ASP?? :rolleyes:

MfG

Tobi ;)

Hallo!

Mal eine Frage :)

Ich wollte den Inhalt einer Textdatei mit dem Tabulator als Trennzeichen splitten... Geht das irgendwie? Gibt es irgendein Symbol oder so für den Tabulator damit das funzt?

Hat jemand dafür ein beispiel in PHP, zur not auch ASP?? :rolleyes:

MfG

Tobi ;)

morgen

ist die textdatei den schon irgendwie organisiert? semikolon oder komma als trennzeichen ( leerzeichen? )?

in diesem sinne

morgen

ist die textdatei den schon irgendwie organisiert? semikolon oder komma als trennzeichen ( leerzeichen? )?

in diesem sinne

Das ist ja das Problem! ich habe als Trennzeichen Tabulatoren! Gibt es da irgendein ASCII-Zeichen für oder sowas?Wie stelle ich das an??

MfG

Tobi :beagolisc

ok - sorry dann hatte ich das falsch verstanden

in PHP kannst du die datei nach '\t' durchsuchen und in ein array übergeben (zb mit explode)

sowas in der art?

in diesem sinne

Wie fINSTER schon geschrieben hat, du brauchst irgendwelche Zeichen die du durch Tabulatoren ersetzen willst, dann ist das kein Problem.

$open = fopen ("pfad/datei.txt", "r+");

$write = str_replace ("trennzeichen aus der txt-datei", "\t", $open);

fwrite ($open , $write);

fclose ($open);

Sollte funktionieren, hab' es jetzt nicht probiert.

EDIT:

Zu spät, sorry.

Hi !Danke erstmal soweit:) Leider funkzt das net:(

nehme ich als trennzeichen ein Punkt oder Simikolon oder ne Raute dann klappt das ohne Probs.... bei \t trennt er aber nicht richtig:(((

Warum nicht?

Noch jemand ne Idee...?

MfG

und danke

Tobi

möööp so hatte ich es auch verstanden

aus der antwort habe ich aber entnommen das seine werte in der datei schon durch tabulatoren getrennt sind - ergo muss er \t's ersetzen (durch was auch immer)

nehmen wir einmal an das du tabulatoren gesetzt hast - und die werte in einer DB schreiben willst

bsp


datum1 datum2 datum3
datum4 datum5 datum6
[/PHP]

jetzt möchtest du diese datensätze auslesen und in eine DB schreiben o.ä

[PHP]

$datei = "<<DATEINAME>>";
$fp = fopen ($datei, "r");
while($zeile = fgetss($fp,1024))
{
$inhalt .= $zeile;
// evtl weitere manipulationen - zb \n entfernen - htmlentries etc.
}
fclose($fp);
$array = explode("\t",$inhalt);

in $array liegen jetzt die datensätze - separiert nach tabulatoren

jetzt kannst du damit anstellen was auch immer du vorhast

in diesem sinne

Der ASCII Code für Tabulator ist 75.

Probier es vielleicht mal so.

$open = fopen ("pfad/datei.txt", "r+");

$write = str_replace ("#75", "\t", $open);

fwrite ($open , $write);

fclose ($open);

:D Ich hatte versucht das ganze so zu verwenden '\t'.

Leider geht das aber nur so "\t".

Man lernt ja nie aus ne :D

thanx trotzdem ...

:D Ich hatte versucht das ganze so zu verwenden '\t'.

Leider geht das aber nur so "\t".

Man lernt ja nie aus ne :D

thanx trotzdem ...

String werden nur in doppelten Anführungsstrichen und in Backticks interpoliert. Das gilt sowohl für Variablen als auch für Escape-Sequenzen.

*oberschlautu*

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.