php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.02.2005, 02:53  
Gast
 
Beiträge: n/a
Standard Platzhalter in der Variable?

guten Tag!

Hab folgendes Problem:
meine Variablen:
$var1
$var2
$var3
.
.
.
die Anzahl der Variablen variiert je nach Ablauf!

wenn ich wissen will, ob irgend eine der Variablen ungleich "" ist, muss ich dann wirklich jede einzelne abfrage?

oder kann ich folgendes schreibein?:

if($var*!="")

mit anderen Worte: "kann ich alle Variablen die mit 'VAR' beginnen gleichzeitig prüffen?"

Danke!
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.02.2005, 03:53  
Erfahrener Benutzer
 
Benutzerbild von Alpha Centauri
 
Registriert seit: 05.02.2005
Beiträge: 278
Alpha Centauri
Standard

Hier ein kleiner Code für dein Problem

Code:
<?

$var[0]='';
$var[1]='test';
$var[2]='';

for($i=0;$i<count($var);$i++)
{
	if(!$var[$i]) 
	{
		echo '
$var['.$i.'] ist lehr ';
	}
	else
	{
		echo '
$var['.$i.'] ist nicht lehr ';
	}
}
?>
Es gibt noch andere Lösungen. aber die fällt mir spontan ein
[/code]
Alpha Centauri ist offline  
Alt 09.02.2005, 08:29  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Alternative zum Array (je nachdem, was du hast). Bitte ausprobieren:

PHP-Code:
<?php
$var1 
'Hallo';
$var2 'Hallo2';
$var3 '';

for (
$i=1$i<=3$i++)
{
    
$name 'var'.$i;
    if (empty($
$name)) echo "Variable $name ist leer!";
}
?>
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 09.02.2005, 14:44  
Gast
 
Beiträge: n/a
Standard

Danke Leute!

werds mal ausprobieren!
 
Alt 09.02.2005, 14:58  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

bissl umständlich oder am einfachsten is wohl

PHP-Code:
<?php
$array
['1'] = "hi";
$array['2'] = "hallo";
$array['3'] = "";

foreach (
$array as $value) if (empty($value) == true) echo "leer";
?>
Flor1an ist offline  
Alt 09.02.2005, 23:16  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von mepeisen
Alternative zum Array (je nachdem, was du hast). Bitte ausprobieren:

PHP-Code:
<?php
$var1 
'Hallo';
$var2 'Hallo2';
$var3 '';

for (
$i=1$i<=3$i++)
{
    
$name 'var'.$i;
    if (empty($
$name)) echo "Variable $name ist leer!";
}
?>
Ich kann aber nach dem Prinzip folgenden Vergleic nicht duchführen!

if($HTTP_POST_VARS['check'.$i]!="")
 
Alt 10.02.2005, 00:48  
Gast
 
Beiträge: n/a
Standard

Könnt ihr mir bitte für den oben genannten fahl etwas vorschlagen?
 
Alt 10.02.2005, 00:55  
Gast
 
Beiträge: n/a
Standard

das sieht nach einer überprüfung von checkboxen oder radiobutton aus

for($i=0;$i < count($_POST);$i++)
{
if(true == isset($_POST['var'.$i]))
{
echo 'var'.$i;
}
}

und lass bitte $HTTP_POST_VARS weg !

mfg
 
Alt 10.02.2005, 00:56  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Erstens heisst das Fall

Zweitens heisst das $_POST und nicht mehr $HTTP_POST_VARS. Findest hier im Forum genug Themen, warum du das ändern solltest.

Drittens:
for ($i=1; $i<=3; $i++)
{
if (empty($_POST['check'.$i])) echo "Variable $name ist leer!";
}


Was also daran nicht klappen sollte, ist mir schleierhaft

@edit: Weil einer schneller war
isset() prüft auf Existenz, empty() prüft in erster Linie, ob eine Variable leer ist, also gibt bei Leerstrings ein TRUE zurück. Nimm das, was du brauchst.
mepeisen ist offline  
Alt 10.02.2005, 01:16  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von mepeisen
if (empty($_POST['check'.$i])) echo "Variable $name ist leer!";
hab das jetzt genauso hingeschrieben!

Zitat:
Parse error: syntax error, unexpected T_STRING, expecting ']' in C:\Programme\apachefriends\xampp\htdocs\Web-Test\include\loeschen.inc on line 24
erscheint jetzt im explorer...

Und das ist nähmlich die Zeile, in der diese Fuktion steht!

was nun?
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Variable in SQL Anweisung verwenden Beatbox PHP Tipps 2006 2 08.08.2006 16:32
Variable in $this Variable der Klasse benutzen PHP Tipps 2006 5 03.05.2006 20:04
variable wird nich erkannt. Marian PHP Tipps 2006 1 03.04.2006 21:25
PHPMailer findet eigene Variable net seejay PHP Tipps 2007 6 04.01.2006 12:55
Variable durch 2. Variable bestimmen Quagga PHP Tipps 2005-2 11 26.10.2005 17:34
[Erledigt] Variable wird nicht erkannt bzw ausgegeben. PHP Tipps 2005-2 4 25.10.2005 18:54
Variable als Variable behandeln ohne den Wert zu verwenden Pain-maker PHP Tipps 2005-2 4 11.09.2005 17:28
Session Variable oder Globale Variable ? PHP Tipps 2005-2 3 27.06.2005 21:49
If variable $1 vorhanden dann nimm die, if variable $2 .... PHP Tipps 2005 8 13.02.2005 20:16
Variable in einer Variable Beatbox PHP Tipps 2005 7 15.01.2005 15:55
Warum wird Variable nicht übergeben??? Anuschka PHP Tipps 2005 2 06.01.2005 13:22
[Erledigt] $_SESSION verwandelt variable auf einem Server in ein Array PHP-Fortgeschrittene 2 16.12.2004 13:25
2 Schleifen durchlaufen PHP Tipps 2004 1 14.09.2004 14:33
[Erledigt] Datei einlesen -&gt; in Variable schreiben PHP Tipps 2004 2 22.07.2004 11:33
variable Variablen requesten PHP Tipps 2004 5 08.06.2004 20:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php platzhalter in variablen, php platzhalter in variable, php variablen platzhalte, php platzhalter für variable, php string platzhalter für variablen, variable platzhalter php, php platzhalter als array, platzhalter in arry php, php platzhalter variable, if variable platzhalter, platzhalter in variablen php, platzhalter in array php, php platzhalter echo, parse error: syntax error, unexpected \'>\' in c:\\xampp\\htdocs\\test\\hallo2.php on line 22, php variable array platzhalter, php if variable platzhalter, array platzhalter, * php platzhalter variable, php platzhalter für zahlen in array, platzhalter echo php

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:11 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.