PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Leere Zeilen in Textarea erkennen? (http://www.selfphp.de/forum/showthread.php?t=16012)

Distructive 31.01.2007 23:10:30

Leere Zeilen in Textarea erkennen?
 
Hi ich habe eine Textarea in der die User BEfehle eintragen. Nun werden auch einige User mal zur übersicht eine Zeile frei lassen. Jetzt möchte ich diese Zeilen nicht verarbeiten. ABer wie erkenne ich eine leere Zeile?

Hier mein Ansatz:

Code:


$textarea_array = explode( "\n" , $textarea);
$array_count=count($itextarea_array);


  for($i=0; $i<$array_count; $i++)
  {

  if($irc_array_perform[$i] != NULL)
  {
  /* Commandverarbeitung*/
  }


  }


Doch das mit NULL auf die art ist quatsch, aber was muss ich da in die if abfrage reinmachen, dass er eine leere zeile erkennt?

Schonmal danke im Vorraus!

Andes 31.01.2007 23:16:38

AW: Leere Zeilen in Textarea erkennen?
 
Wenn du sie überhaupt nicht verarbeiten möchtest, brauchst du auch nicht drauf zu prüfen. Sondern kannst du sie gleich entfernen. In dem du doppelte '\n' Zeilenumbrüche entfernst.

Distructive 01.02.2007 00:00:56

AW: Leere Zeilen in Textarea erkennen?
 
verstehe was du meinst mir ist aber nicht ganz klar wie ich das realisiere *schäm*

Andes 01.02.2007 00:29:22

AW: Leere Zeilen in Textarea erkennen?
 
z.Bsp mit
PHP-Code:

$string preg_replace('/\\n{2,}/m''\n'$string); 


feuervogel 01.02.2007 00:41:31

AW: Leere Zeilen in Textarea erkennen?
 
Zitat:

Zitat von Andes (Beitrag 96680)
z.Bsp mit
PHP-Code:

$string preg_replace('/\\n{2,}/m''\n'$string); 


getestet? muss wohl eher so heißen:

PHP-Code:

$string preg_replace("/\\n{2,}/m""\n"$string); 


Andes 01.02.2007 00:46:08

AW: Leere Zeilen in Textarea erkennen?
 
Jep, hast Recht. Hab es nicht getestet. Kann es momentan auch nicht testen, da mir mein Server gestern in die Knie gegangen ist.
Danke fürs korrigieren.


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

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.