Ergebnis 1 bis 6 von 6

Thema: PHP: Prüfen ob Variable (wirklich) leer ist

  1. #1
    Neuer Benutzer
    Registriert seit
    21.01.2007
    Beiträge
    1

    PHP: Prüfen ob Variable (wirklich) leer ist

    Oft hat man das Problem das man überprüfen möchte ob eine Variable leer ist. Zwar stellt PHP einem die Funktion empty() zur Verfügung, allerdings hat diese eine Menge nachteile. Z.B. wenn man einen String hat der nur aus Freizeichen und Tabulatoren (Einrückungen) besteht, wird diese Funktion angeben das die Variable einen Wert hat. Oft ist genau das nicht erwünscht. Die nachfolgende Funktion sollte garantiert funktionieren auch wenn euer String nur aus Leerzeichen besteht.

    PHP-Code:

    <?php

    function blank($String)
    {
      
    $Replace = array(' ','&nbsp;');
      
    $String trim($String);
      
    $String str_replace($Replace,'',$String);
      
      if(
    $String == '' && empty($String) == true || $String == null)
      {  
        return 
    true;
      }
      else
      {
        return 
    false;
      }
    }

    ?>

  2. #2
    Erfahrener Benutzer Avatar von SebbyPHM
    Registriert seit
    17.07.2006
    Beiträge
    844
    PHP-Code:
    $string str_replace (' '''trim ($string));
    if (empty (
    $string)) echo 'leer'
    das sollte eigentlich auch reichen^^
    ansonsten isses doch unsauber geproggt...
    Mit freundlichem Gruß
    SebbyPHM




  3. #3
    Erfahrener Benutzer
    Registriert seit
    14.11.2006
    Beiträge
    543
    Ich finde es sehr gut, wenn User hier auch ihre Ideen zu Code veröffentlichen. Wenn dann jemand kommt, der sich besser damit auskennt und freundliche Hilfestellung gibt, finde ich das noch besser. Dabei kann man etwas lernen und es festigt die Gemeinschaft im Forum. Und schreckt nicht andere User davon ab, ihre Ideen zu veröffentlichen, weil sie Angst haben müssen, ausgelacht und niedergemacht zu werden.

    Original von SebbyPHM
    ansonsten isses doch unsauber geproggt...
    Solche Kommentage finde ich einfach nur daneben (oder um es drastisch auszudrücken: Arrogant, Überheblich Großkotzig und Unfair!).

  4. #4
    Erfahrener Benutzer Avatar von SebbyPHM
    Registriert seit
    17.07.2006
    Beiträge
    844
    Original von NightX
    Solche Kommentage finde ich einfach nur daneben (oder um es drastisch auszudrücken: Arrogant, Überheblich Großkotzig und Unfair!).
    Zum Glück darf ja jeder in D-Land seine eigene Meinung äußern. Aber es ist die Tatsache... Wenn man normal und sauber programmiert, brauch man doch nicht mit einem Elefanten auf eine Fliege losgehen... Was man mit dem Code allerdings macht...
    Mit freundlichem Gruß
    SebbyPHM




  5. #5
    Erfahrener Benutzer
    Registriert seit
    14.11.2006
    Beiträge
    543
    Inhaltlich korrekt, aber wie du es rüberbringst...

  6. #6
    Erfahrener Benutzer Avatar von SebbyPHM
    Registriert seit
    17.07.2006
    Beiträge
    844
    Die, die mich kennen, und sich ne Meinung über mich bilden, die wissen meist wie es gemeint ist.
    Mit freundlichem Gruß
    SebbyPHM




Ähnliche Themen

  1. Wirklich ABwerben von kunden?
    Von Basell im Forum Talk, talk, talk...
    Antworten: 11
    Letzter Beitrag: 16.01.2012, 17:56
  2. vergütungen prüfen
    Von Riddik im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 4
    Letzter Beitrag: 17.07.2011, 14:04
  3. Wie prüfen ob es den Nicknamen bei Primus gibt?
    Von Rallef im Forum Weiterentwicklung Basisscript
    Antworten: 2
    Letzter Beitrag: 10.09.2009, 20:29
  4. emails prüfen
    Von dude32 im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 8
    Letzter Beitrag: 12.08.2009, 22:21
  5. Referübertragung prüfen
    Von MasterG im Forum Support zu Addons & Erweiterungen
    Antworten: 4
    Letzter Beitrag: 25.06.2007, 02:25

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •