3 Antworten

Via count funktion kannst du php array einträge zählen

Antwort bewerten Vielen Dank für Deine Bewertung

Die einfachste möglichkeit ist das du das array in eine variable speicherst

$array = array(deine Elemente);

und dann eine Foreachschleife einbaust

und in diese Foreasch schleife eine Variable die sich bei jeden aufruf um eins erhöht sieht dann so aus

<?php 
$array = array(7) {
[0]=>
array(3) {
["tops_id"]=>
string(1) "1"
["tops_nr"]=>
string(1) "1"
["tops_name"]=>
string(26) "Begrüßung und Regularien"
}
[1]=>
array(3) {
["tops_id"]=>
string(1) "2"
["tops_nr"]=>
string(1) "2"
["tops_name"]=>
string(71) "Erfolgskontrolle der Bereichskonferenz vom 02.03.2015 (s. Protokoll MR)"
}
[2]=>
array(3) {
["tops_id"]=>
string(1) "3"
["tops_nr"]=>
string(1) "3"
["tops_name"]=>
string(31) "Neues aus dem Bereich IT-Berufe"
}
[3]=>
array(3) {
["tops_id"]=>
string(1) "4"
["tops_nr"]=>
string(1) "4"
["tops_name"]=>
string(41) "Ergebnisse der SLT-Sitzung vom 13.04.2015"
}
[4]=>
array(3) {
["tops_id"]=>
string(1) "5"
["tops_nr"]=>
string(1) "5"
["tops_name"]=>
string(80) "Vorstellung des ABlaufs des 2. Pädagogischen Tags - bereichsintern (30.04.2015)"
}
[5]=>
array(3) {
["tops_id"]=>
string(1) "6"
["tops_nr"]=>
string(1) "6"
["tops_name"]=>
string(16) "Terminplanung IT"
}
[6]=>
array(3) {
["tops_id"]=>
string(1) "7"
["tops_nr"]=>
string(1) "7"
["tops_name"]=>
string(13) "Verschiedenes"
}
}
foreach($array as $count){
if(isset($zahl)){
$zahl++;
}else{
$zahl = 1;
}
}

echo $zahl;

?>



So dürfte es gehen aber wenn du ein Array in einem Array hast zählt dann das Array im Array als nur ein Element also müsstest du es umschreiben das die daten vom Array im Array in das erste Array eingetragen werden.

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?