Zählen der Indexe von Variablen

Hallo,

ich habe eine Variable mit mehreren Indexen:
$a[0] = x;
$a[1] = y;
$a[2] = z;

Wie kann man die Anzahl der Indexes zählen lassen und dann einen Text nach dieser Anzahl wiederholen?
Bezogen auf das Beispiel: Wenn jetzt 3 Indexes gezählt wurden, soll ein Text auch 3 mal wiederholt werden.

Hallo Horst

ich habe eine Variable mit mehreren Indexen:
$a[0] = x;
$a[1] = y;
$a[2] = z;

Wie kann man die Anzahl der Indexes zählen lassen und dann
einen Text nach dieser Anzahl wiederholen?

$max = sizeof($a);
for ($i=0; $i

Viele Grüße
Marvin

die function heißt count.
sizeof ist nur ein alias von count und sollte nicht mehr genutzt werden.

Danke, das ganze hat super funktioniert.

Aber 1 Frage hätte ich dann doch noch:
Wie fasst man verschiedene Variablen mit gleichen Indexes zusammen?

Also so:
$a[0] = x;
$b[0] = p;
$a[1] = g;
$b[1] = l;

Ich möchte die Indexes 0 bzw. 1 jeweils nur einmal ändern müssen, sodass alle Indexes der Variablen mit dem jeweils geänderten Index ersetzt werden.
z.B. alle Variablen mit dem Index 0 sollen nun den Index 4 erhalten.

versteh nicht so ganz was du machen willst.
unter http://de3.php.net/manual/de/ref.array.php gibt es eine Auflistung aller php array funktionen.

schau mal ob du da was findest was dir hilft.
Gruß

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

$a[0] = x;
$b[0] = p;
$a[1] = g;
$b[1] = l;

Ich möchte die Indexes 0 bzw. 1 jeweils nur einmal ändern
müssen, sodass alle Indexes der Variablen mit dem jeweils
geänderten Index ersetzt werden.
z.B. alle Variablen mit dem Index 0 sollen nun den Index 4
erhalten.

klingt als haettest du dich mit dem datenmodell vertan und suchst mehrdimensionale arrays:

$c[0] = array(x,p);
$c[1] = array(g,l);

den index aendern kannst du nur ueber umsortieren:
$a[4] = $a[0]; unset($a[0]);

Ich wollte das ganze Schritt für Schritt aufbauen und hab mir das vielleicht zu einfach vorgestellt.

Aber ich hab jetzt alles super hinbekommen, vielen Dank für Eure Antworten.