SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 12.09.2002, 18:53:57
Benutzerbild von DeMaephis
DeMaephis DeMaephis ist offline
Anfänger
 
Registriert seit: May 2002
Beiträge: 63
Problem mit empty();

Ich habe mal wieder ein Problem...und zwar folgendes

Wenn ich ein Variable abfrage ob sie leer ist....

if (empty($variable)) {echo "BLABLA";}

So gibt mir empty auch ein "True" zurück wenn die variable den wert "0" hat... sie ist für mich damit aber nicht leer..sondern hat denn WERT "0"...

Kann mir einer sagen was hier fehl läuft...???

Und wie kann ich eine Variable korrekt abfragen ob sie nun leer ist...d.h. unter einer leeren Variable stelle ich mir das vor :

$variable = "";


Danke für eure Hilfe....
Mit Zitat antworten
  #2  
Alt 12.09.2002, 22:20:14
Progman Progman ist offline
Member
 
Registriert seit: Apr 2002
Beiträge: 821
Progman eine Nachricht über ICQ schicken
wenn sie den Wert "0" hat (als String) dann ist die doch nicht leer sondern ist ein String der die Länge 1 hat, also nicht Leer.
Mit Zitat antworten
  #3  
Alt 12.09.2002, 23:30:35
Benutzerbild von DeMaephis
DeMaephis DeMaephis ist offline
Anfänger
 
Registriert seit: May 2002
Beiträge: 63
das iss kein String... das ist ne Integer Zahl... trotzdem hat diese Zahl den Wert 0 und ist nicht leer...

PHP liefert trotzdem bei der emtpy() - Abfrage TRUE zurück....
Mit Zitat antworten
  #4  
Alt 12.09.2002, 23:44:31
Benutzerbild von CyberAge
CyberAge CyberAge ist offline
Junior Member
 
Registriert seit: Apr 2002
Alter: 42
Beiträge: 282
CyberAge eine Nachricht über ICQ schicken CyberAge eine Nachricht über AIM schicken CyberAge eine Nachricht über Yahoo! schicken
ich würde statt empty() die function strlen() verwenden, denn die gibt die länge des strings zurück. auch wenn nur eine 0 drin ist, wird die länge richtig zurückgegeben. ist besser als empty()
__________________
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Im Leben ist nichts umsonst!
Selbst der Tod kostet das Leben!
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Mit Zitat antworten
  #5  
Alt 13.09.2002, 15:17:19
Benutzerbild von DeMaephis
DeMaephis DeMaephis ist offline
Anfänger
 
Registriert seit: May 2002
Beiträge: 63
hmm ich habs anders gelöst...

if ($variable == "") {echo "Variable ist leer";}

sollte auch mit jedem typ von Variablen funktionieren....trotzdem danke für die Hilfe...
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:43:02 Uhr.


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


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt