loathsome Skrevet 14. januar 2007 Del Skrevet 14. januar 2007 .. hvordan skal jeg gå fram for å gjøre dette? Sitter litt fast her. Har prøvd følgende uten hell: PHP <?php if(ereg("\n", $outprint)){ // true } ?>[/php} if(ereg("[\n]", $outprint)){ // true} Takk for all hjelp Lenke til kommentar
magicgunnar Skrevet 14. januar 2007 Del Skrevet 14. januar 2007 Kanskje du kan prøve med preg_match PHP <?php if(preg_match("\n", $outprint)){ // true } ?> Lenke til kommentar
loathsome Skrevet 14. januar 2007 Forfatter Del Skrevet 14. januar 2007 Nope, desverre. Warning: preg_match() [function.preg-match]: Empty regular expression in xxx\editmenu.php on line 21 Lenke til kommentar
magicgunnar Skrevet 14. januar 2007 Del Skrevet 14. januar 2007 Nope, desverre.Warning: preg_match() [function.preg-match]: Empty regular expression in xxx\editmenu.php on line 21 7717805[/snapback] Flaut av meg, gjorde en syntax-feil, prøv dette istedet:: PHP <?php if(preg_match("/\n/", $outprint)){ // true } ?> Lenke til kommentar
Ernie Skrevet 14. januar 2007 Del Skrevet 14. januar 2007 Hvorfor bruke preg_match o.l når man har strpos()? Lenke til kommentar
Gjest Slettet+142 Skrevet 14. januar 2007 Del Skrevet 14. januar 2007 ...eller strstr() men de har vel nesten funksjon, bare at strpos() kanskje returnerer 0 hvis \n er det første tegnet? eller? Lenke til kommentar
Ernie Skrevet 14. januar 2007 Del Skrevet 14. januar 2007 strpos gi ut indeksen til tegnet man leter etter. strstr og stristr gir ut resten av strengen fra "nåla". Begge returnerer false hvis man ikke finner den. Lenke til kommentar
loathsome Skrevet 14. januar 2007 Forfatter Del Skrevet 14. januar 2007 (endret) Hjertelig, dere Problemet er nå løst. Koden min ble slik: PHP <?php foreach($menufilear as $outprint){ if(preg_match("/\n/", $outprint)){ // if \n is found (break) fwrite($fo, $outprint); } else { fwrite($fo, $outprint . "\n"); } } ?> Endret 14. januar 2007 av loathsome Lenke til kommentar
xqus Skrevet 14. januar 2007 Del Skrevet 14. januar 2007 Ville tro strpos er mindre ressurskrevende.. if(strpos($str, "\n") !== false) { echo "inneholder linjeskift"; } Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå