"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

PHP: Problem mit !empty erkennung..

semteX 01.03.2005 - 20:24 531 2
Posts

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14593
Ich hab folgendes Problem:

Ich hab ne excel CSV file, die ich mit explode auftrenn. leider enstehen da einige "müllzeilen". also Zeilen ohne inhalt nur mit ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Die letzten "felder" einer solchen zeile enthalten immer zuerst ein \r\n und dann ein \n (ausgelesen via phped)

also hab ich es jetzt so gemacht:
Code: PHP
($cont wurde bei der initialisierung 0 gesetzt)
for($x=0;isset($arr[$run][$x]);$x++)
{
    if(!empty($arr[$run][$x]) && $arr[$run][$x]=!"\\r\\n" && $arr[$run][$x]=!"\\n"
{
  $cont = 1;
}
}
if($cont==1) {
 $run++;
 $cont=0;
}
Dennoch, das \r\n und das \n werden als richtig erkannt und er "überschreibt" die zeile nicht :/

Klar ich könnt das problem jetzt künstlich umgehen indem ich einfach die letzten 2 felder (\r\n und \n) mit "" ersetze aber das möcht ich ned.

ich hoff das ganze wirre ist jetzt ein bisserl verständlich, ich kann leider ned 1:1 posten da laptop kein internet hat..
Bearbeitet von semteX am 01.03.2005, 20:30

murcielago

Dr. Doom
Avatar
Registered: Oct 2002
Location: *
Posts: 2689
das \ darfst nicht quoten imho. also nur \r\n schreiben

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14593
that's the way, aha aha i like it aha aha.

danke! hab ja ganz vergessn, dass ma das ganze escape nur bei der ausgabe braucht :doh:

ja lang lang ists her, wird zeit, dass ich wiedermal was schreib.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz