Array erweitern

Haruzept

Mitglied
Hallo Zusammen,

ich habe folgendes Problem.
Mein Array
PHP:
$arr[2]
enthält z.B. den Wert 06.
Jetzt möchten ich diesen Wert um 1 erhöhen.
Wenn ich jetzt

PHP:
$arr[2] + 1
eingeben, wird aus dem Wert 06, der neue Wert 7.
Ich möchte aber, dass der neue Wert 07 ist und nicht 7.


Mein Versuch dies zu ändern sieht so aus.

PHP:
if ($arr[2] <= 9)
	{
		$arr[2] = "0.arr[2]";	
	}


Leider funktioniert es so nicht. Wie muss ich es machen, damit es so funktioniert, wie oben beschrieben?


Gruß

Haruzept
 
Du speicherst wahrscheinlich den Wert als String und nicht als Integer (Zahl).

Versuche mal folgendes:
PHP:
$arr[2] = 6;

if ($arr[2] <= 9)
{
  $arr[2] += 1; // oder auch $arr[2] = $arr[2]+1;
}

$arr[2] = "0.arr[2]";
Das kannst du nicht machen. Den Zeichenketten-Operator kannst du nicht innerhalb eines Strings anwenden, so müsste es heißen:
PHP:
$arr[2] = '0' . $arr[2];
Wobei ich allerdings nicht verstehe, was das bewirken soll. Es hängt einfach eine Null vorne dran.
 
Danke euch beiden.

Mit der Lösung von saftmeister hat es bestens funktioniert.

Ich brauche für ein script und für den einen vergleich die 0 davor :)
 
Zurück