PHP: Problem mit !empty erkennung..

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/php_problem_mit_empty_erkennung_137982/page_1 - zur Vollversion wechseln!


semteX schrieb am 01.03.2005 um 20:24

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..


murcielago schrieb am 01.03.2005 um 20:27

das \ darfst nicht quoten imho. also nur \r\n schreiben


semteX schrieb am 01.03.2005 um 20:30

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.




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025