PHP: Problem mit !empty erkennung..
semteX 01.03.2005 - 20:24 531 2
semteX
begehrt die rostschaufel
|
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: ($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
|
das \ darfst nicht quoten imho. also nur \r\n schreiben
|
semteX
begehrt die rostschaufel
|
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.
|