php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.03.2009, 19:34  
Neuer Benutzer
 
Registriert seit: 13.03.2009
Beiträge: 12
schibel befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Daten aus tabelle auswerten

Hallo ich habe ein PHP problem

Die Text datei (daten.txt):
Inhalt:
....
"77644032","77645823","12"
"77645824","77647871","37"
"77647872","77648383","13"
....

"anfangszahl","endzahl","nummer"
anfangszahl+endzahl = Zahlenspanne

Ich habe den zb den Wert 77644033 und will jetzt die nummer bekommen nähmlich "12"

aber wie geht das??
PS da die textdatei sehr groß ist, kann die nicht verändert werden

liebe grüße martin
schibel ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.03.2009, 19:37  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Bitte zeig erstmal Deine Lösungsansätze. Weil - wie Du ja jetzt gelesen hast -
Zitat:
Fasse das Forum nicht als Volkshochschule auf!
Vom Tutorials Forum abgesehen, kann und will die php.de Community keine Grundlagen vermitteln, sondern bei konkreten Fragen Hilfestellung geben. Als blutiger Anfänger nutze bitte eines der zahlreichen Tutorials in den Weiten des Netzes.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 13.03.2009, 19:43  
Neuer Benutzer
 
Registriert seit: 13.03.2009
Beiträge: 12
schibel befindet sich auf einem aufstrebenden Ast
Standard

okay
PHP-Code:
$file file_get_contents("daten.txt");
$file_explode explode ("," $file);
if (
strstr($file"\"zahl\"")) 
oder

PHP-Code:
$file file("daten.txt");
if (
strstr($file[1], "\"zahl\"")) { $nummer ''; }
elseif (
strstr($file[2], "\"zahl\"")){ $nummer ''; } 
schibel ist offline  
Alt 13.03.2009, 19:52  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Na, das ist doch schon mal was.

Zuerst: Mit file () kannst Du Dir einiges sparen, im Ggs. zu 1/
Dann: Mit foreach ein Array komplett durchlaufen
Wobei: trim nicht zu vergessen ist
Und: explode schließlich Zugriff auf alle Elemente ermöglicht.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 13.03.2009, 19:59  
Neuer Benutzer
 
Registriert seit: 13.03.2009
Beiträge: 12
schibel befindet sich auf einem aufstrebenden Ast
Standard

danke, aber ich weiß überhaupt nicht wie ich das anstellen soll
kannst du mir bitte das vielleicht erklären

es wäre sehr nett

lg martin
schibel ist offline  
Alt 13.03.2009, 20:01  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Die Hälfte steht schon hier in nem schönen Codebeispiel: PHP: file - Manual

Oder noch besser, das dort: fgetcsv
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 13.03.2009, 20:12  
Neuer Benutzer
 
Registriert seit: 13.03.2009
Beiträge: 12
schibel befindet sich auf einem aufstrebenden Ast
Standard

fgetcsv ist genau das nach was ich gesucht hab - vielen dank
aber wie mach das mit größer und kleiner in fgetcsv
schibel ist offline  
Alt 13.03.2009, 20:14  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Wie größer und kleiner?

$data (im Manual Bsp.) enthält stets pro Zeilendurchlauf die drei kommaseparierten Werte. Die kannst Du prüfen, zuweisen, vergleichen ...

[edit]
Ach so, Du willst eine Art Suche. Sind die Daten denn sortiert?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 13.03.2009, 20:19  
Neuer Benutzer
 
Registriert seit: 13.03.2009
Beiträge: 12
schibel befindet sich auf einem aufstrebenden Ast
Standard

Nein zb
diese zeile
"67298208","67298211","59"

soll beim anfangs wert 67298208 ,67298209 ,67298210 oder 67298211 alle "59" herausgeben
schibel ist offline  
Alt 13.03.2009, 20:37  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ach so. Aber nur eine Zeile? Und wie gefragt - ist das Textfile sortiert?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten aus einer Spalte in eine andere Tabelle einfügen Datenbanken 6 22.10.2009 12:41
Daten dynamisch filtern und exportieren tom2ba Datenbanken 13 06.02.2009 13:54
[Erledigt] Daten in der Tabelle mit x Feldern ändern bigtofa PHP Tipps 2009 7 04.02.2009 12:55
[Erledigt] MySQL, Daten in Tabelle einlesen, Struktur funktioniert nicht ganz MasterChief PHP Tipps 2008 3 13.10.2008 11:39
Daten aus Mysql Tabelle über Arrays in Variabeln schreiben Toby PHP Tipps 2008 8 22.08.2008 10:01
MySQL Daten in sichtbarer Tabelle ausgeben PHP Tipps 2006 6 14.03.2006 14:33
Daten über Formular eingeben und in Tabelle speichern. WIE? PHP Tipps 2006 20 10.02.2006 16:04
[Erledigt] Problem mit dem Füllen einer Tabelle über Formular PHP Tipps 2006 18 10.01.2006 12:51
[Erledigt] Daten aus mehreren Tabellen holen Datenbanken 0 19.09.2005 17:14
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
Nur bestimmte daten aus einer tabelle auslesen. Datenbanken 15 28.02.2005 12:49
Daten aus einer Tabelle immer aktuell in einer 2. haben.Wie? PHP Tipps 2005 8 10.01.2005 20:51
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45
Auswerten und in Tabelle einfügen PHP Tipps 2004 3 04.06.2004 16:11

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql tabelle auswerten, php tabelle auswerten, datensätze aus mysql tabelle auswerten, zeittabelle auswerten, text-tabelle auswerten php, arrays mit zahlenspanne

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum