| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |

02-03-2009, 19:14
|
|
nevermind
Member
|
|
Registriert seit: May 2006
Beiträge: 160
|
|
Überprüfen ob Wert positiv / negativ ist
Hallo zusammen,
habe ein recht simple frage. Gibt es in PHP ein Befehl, der direkt überprüft, ob ein Wert positiv oder negativ ist? Oder gibt es nur die möglichkeit mittels
if Wert < 0 bzw. if Wert > 0 ?
Man könnte natürlich eine Funktion basteln aber evtl. gibts ja schon sowas.
Ich suche sowas wie empty($Variable). Nur halt nach dem Schema positiv($Variable) und negativ($Variable).
Gruß
|

02-03-2009, 19:50
|
|
asp2php
Banned
|
|
Registriert seit: Feb 2004
Beiträge: 11.746
|
|
vielleicht das hier:
$a = $wert>=0 ? true : false;
|

02-03-2009, 19:54
|
|
nevermind
Member
|
|
Registriert seit: May 2006
Beiträge: 160
|
|
Hmm, klar so könnte man das machen. Wäre aber doch auch nur eine verkürze Form von der normalen if -> then -> else Variante oder? Kenn mich mit dieser verkürzten Sache nicht so aus.
Aber nen fertigen Befehl / Funktion gibts nicht odeR?
|

02-03-2009, 20:04
|
|
ArSeN
Registrierter Benutzer
|
|
Registriert seit: Feb 2006
Ort: Berlin
Beiträge: 1.052
|
|
Zitat:
Original geschrieben von nevermind
Aber nen fertigen Befehl / Funktion gibts nicht odeR?
|
Afaik nicht, was macht es aber auch für einen Unterschied, ob du da nun 20 Zeichen Code stehen hast oder vielleicht 10? Von der Internen Ausführung würde ja auch eine fertige in PHP mitgelieferte Funktion nichts anderes tun als das, imho.
Oder warum ist es dir sonst so wichtig, dafür eine vorgefertige Funktion zu nutzen? Notfalls definierst du dir selbst schnell eine.
__________________
Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.
|

02-03-2009, 20:09
|
|
nevermind
Member
|
|
Registriert seit: May 2006
Beiträge: 160
|
|
Zitat:
Original geschrieben von ArSeN
Afaik nicht, was macht es aber auch für einen Unterschied, ob du da nun 20 Zeichen Code stehen hast oder vielleicht 10? Von der Internen Ausführung würde ja auch eine fertige in PHP mitgelieferte Funktion nichts anderes tun als das, imho.
Oder warum ist es dir sonst so wichtig, dafür eine vorgefertige Funktion zu nutzen? Notfalls definierst du dir selbst schnell eine.
|
Ok, ist natürlich kein Problem eben selbst ne funktion zu schreiben. Nur warum sollte man das Rad neu erfinden. Aber ok, schreibs schnell selbst
Hmm, hätte grad jemand nen passenden Namen für so ne Funktion? Tu mir bei sowas immer extrem schwer
|

02-03-2009, 20:26
|
|
ArSeN
Registrierter Benutzer
|
|
Registriert seit: Feb 2006
Ort: Berlin
Beiträge: 1.052
|
|
is_positive() ?
So heißen ja is_int, is_array, etc. pp. auch alle
__________________
Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.
|

02-03-2009, 20:28
|
|
nevermind
Member
|
|
Registriert seit: May 2006
Beiträge: 160
|
|
Zitat:
Original geschrieben von ArSeN
is_positive() ? 
So heißen ja is_int, is_array, etc. pp. auch alle
|
Jawoll, danke. Is ja auch super aussagekräftig so.
|

02-03-2009, 20:28
|
unset
 Moderator
|
|
Registriert seit: Jan 2007
Ort: Düsseldorf
Beiträge: 3.778
|
|
Das in eine Funktion zu packen macht keinen Sinn. Der Inhalt dieser Funktion wird sich nie ändern und ein direkter vergleich ist schneller getippt.
|

02-03-2009, 20:28
|
|
php_fussel
Newbie
|
|
Registriert seit: Jan 2009
Beiträge: 120
|
|
Sollen wir Dir noch die Schuhe zubinden ...  ?
|

02-03-2009, 20:32
|
|
nevermind
Member
|
|
Registriert seit: May 2006
Beiträge: 160
|
|
Zitat:
Original geschrieben von php_fussel
Sollen wir Dir noch die Schuhe zubinden ... ?
|
Ne, danke. Aber find die Frage legitim. Musst ja nicht drauf reagieren
|

02-03-2009, 23:25
|
|
combie
PHP Expert
|
|
Registriert seit: May 2006
Beiträge: 2.925
|
|
PHP-Code:
$a = $wert>=0 ? true : false;
// ist absolut identisch mit:
$a = $wert >= 0 ;
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
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.
HTML-Code ist aus.
|
|
|
|
PHP News
|