• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Variablen zusammensetzen

Status
Für weitere Antworten geschlossen.

Karl das kahle Moorhuhn

Neues Mitglied
Gibt es irgendeine Möglichkeit, Variablen zusammensetzen?

Folgendes möchte ich machen (aus Platzgründen vereinfacht dargestellt):

PHP:
$name1 = "Hugo"
$name2 = "Herbert"

if (irgendneabfrage) {
$start = "1"
}
else {
$start = "2"
}

Und jetzt möchte ich mit echo ausgeben $name plus das Anhängsel 1 oder 2
und dann damit auch weiterarbeiten

Kann man das so machen oder gibt es eine andere Möglichkeit

EDIT: Ich möchte aber nicht den Inhalt der Variablen zusammensetzen, sondern die Variablen selber

also

PHP:
echo $name.$start;

das geht aber nicht, da dann der Inhalt der Variablen zusammengesetzt wird. $name selber hat keinen Inhalt, nur $start

ich möchte also nicht " 1" erhalten, sondern
$name1, also Hugo
 
Zuletzt bearbeitet von einem Moderator:
So gehts:
PHP:
<?php
	$name1	= 'Hugo';
	$name2	= 'Egon';
	$index	= 2;
	$test		= 'name'.$index;

	echo $$test;
?>
 
lös das doch am besten mit einem Array.
Du schreibst alle Namen in ein Eindimensionales Array und lässt dir dann den key eines bestimmten namens ausgeben.
 
jetzt wo du's sagst...;) wäre die bessere Lösung,

Problem ist nur, dass die Daten aus der Datenbank kommen und die Anzahl der Datensätze variabel ist. Aber das grieg ich schon irgendwie hin. Eiei, jede Menge Arbeit noch...
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben