| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: [PHP] Verschiedenen Variablen den gleichen Wert zuweisen? im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Also ich stehe vor einem eigentlich nicht allzuschweren Problem, weis jedoch nicht wie ich das lösen kann da ich ...
![]() |
| | #1 (permalink) |
| Registriert seit: 28.06.03 ![]() Likes: 0 | Anzeige Also ich stehe vor einem eigentlich nicht allzuschweren Problem, weis jedoch nicht wie ich das lösen kann da ich mich in PHP noch nicht so gut auskenne. Also ich habe folgende Situation: Ein Script soll 3 Variablen aus einem Formular überprüfen ob ihnen kein Wert zugewiesen wurde. das könnt ich ja noch: if($variable1 == "" || $variable2 == "" || $variable3 == "") So nun soll allen 3 Variablen derselbe Wert (z.B. "n.a.") zugewiesen werden. Nur da weis ich jetzt nicht wie das am einfachsten geht. |
| | |
| | #2 (permalink) |
| Member of Honour ![]() | Das einfachste wäre wohl: Code: if($variable1 == "" || $variable2 == "" || $variable3 == "")
{
$variable1 = "n.A.";
$variable2 = "n.A.";
$variable3 = "n.A.";
}
__________________ << Wir leben bereits im morgigen Gestern, doch vom gestrigen Morgen sind wir noch weit entfernt. >> << Träume sind Schäume. Es liegt an dir ob du sie lebst oder ein Schaumschläger bist! >> << Erst wenn man beginnt zu implizieren, wird man merken, dass einem sowieso keiner richtig zuhört. >> |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) | |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | Zitat:
normalerweise ist es ja so, dass du die variable bis zu diesem zeitpunkt noch nicht verwendet hast. dann ist die nachfolgende loesung die elegantere, da dann keine warnungen ausgegeben werden Code: if(!isset($variable1) || !isset($variable2) || !isset($variable3))
{
$variable1 = "n.A.";
$variable2 = "n.A.";
$variable3 = "n.A.";
} | |
| | |
| | #4 (permalink) |
| Member of Honour ![]() Registriert seit: 28.05.03 ![]() Likes: 1 | du kannst das auch alles in eine zeile schreiben: Code: $variable1 = $variable2 = $variable3 = "n.A.";
__________________ http://livehabo.hackerboard.de | http://livebb.sourceforge.net |
| | |
| | #5 (permalink) |
| Member of Honour ![]() | Mir fällt gerade noch ein, dass du evtl. sehr viele Variablen meinst, die du nicht einzeln schrieben möchtest. In dem Fall würde ich zu Arrays raten, da man die mit ner Schleife schön runterbeten kann
__________________ << Wir leben bereits im morgigen Gestern, doch vom gestrigen Morgen sind wir noch weit entfernt. >> << Träume sind Schäume. Es liegt an dir ob du sie lebst oder ein Schaumschläger bist! >> << Erst wenn man beginnt zu implizieren, wird man merken, dass einem sowieso keiner richtig zuhört. >> |
| | |
| | #6 (permalink) | |
| Member of Honour ![]() Registriert seit: 02.10.01 ![]() Likes: 0 | Zitat:
| |
| | |
| | #7 (permalink) |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | @indi: die if zeile war die vorgabe von JiRd, wenn da was nicht stimmt kann ich auch nichts dafuer |
| | |
| | #8 (permalink) |
| ich wäre für diese lösung: PHP-Code: PHP-Code: wenn du x = 10 variablen hast und sie konsequent var1 - var 10 bennennst dann kannst du dir auch ne schleife machen: PHP-Code: | |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Router und Linux-Server im gleichen Netz(IP) | MrSpider | Network · LAN, WAN, Firewalls | 4 | 25.08.09 13:40 |
| Wordlistgenerator mit verschiedenen Variablen | korul | Cryptography & Encryption | 1 | 18.05.07 17:58 |
| gästebuch im gleichen fenster | Sr01 | (Web-) Design und webbasierte Sprachen | 5 | 27.06.06 14:42 |
| Mit 2 Rechnern gleichen Ping haben | Freakgarcia | Network · LAN, WAN, Firewalls | 5 | 01.11.04 10:48 |
| DVD-Brenner und CD-Brener am gleichen Bus | sTEk | Hardware Probleme | 3 | 10.10.04 23:59 |