• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

php array letzte position

ich soll nen sortieralgorithmus schreiben für ein array, halt als übung.
hab das vorher schon mal in c# gemacht, aber das ist dort n bissl einfacher.

ich wollte eine for-schleife von [0] bis [x]
x = letzte position

>>>kann ich ein array auch komplett durchlaufen, ohne das ich weiss wie viele Positionen es hat?>>>

Kenn mich mit arrays gar nicht aus.

Ratschläge wären echt net.
 
Zuletzt bearbeitet:
AW: php array

nächstes prob:
warum besetzt er mir $array1[0] mit nix?

PHP:
<?php


$schalter1 = 1;
$array1 = array();

for ( $i = 0; $i <= 9; $i++ )
{
	if ($schalter == 1)
	{
		array_push($array1, $schalter);
		$schalter = 0;
	}
	else
	{
		array_push($array1, $schalter);
		$schalter = 1;
	}
}
	echo "<pre>".print_r($array1,1).print_r($array,1)."</pre>";


?>
 
Hallo inkognito88,

mit array_push springst Du zum nächsten Array Platz und schreibst diesen mit dem angegebenen Wert.

Und da Du direkt mit einem array_push anfängst, beschreibst Du nicht den ersten Platz, sondern direkt den zweiten.

Gruß
Gambrius
 
array_push() treats array as a stack, and pushes the passed variables onto the end of array . The length of array increases by the number of variables pushed. Has the same effect as:
<?php
$array[] = $var;
?>

und
Note: If you use array_push() to add one element to the array it's better to use $array[] = because in that way there is no overhead of calling a function.

PHP: array_push - Manual
 
Zurück
Oben