Ich habe 2 folgende Daten:Zählfeld in PHP unerwarteten Ausgang geben
$temp = Array
(
[@url] => url
[@type] => image/jpeg
[@expression] => full
[@width] => 644
[@height] => 429
)
$count_total = count($temp); // gives me 5, how can it give me total = 1?
Array
(
[0] => Array
(
[@url] => url1
[@type] => image/jpeg
[@expression] => full
[@width] => 800
[@height] => 621
)
[1] => Array
(
[@url] => url2
[@type] => application/x-shockwave-flash
)
)
this is total:2 // this is correct
Wie kann ich erste Array als 1 zählen lassen?
Wie kann es 1 sein, wenn es 5 Elemente hat? – gontrollez
@gontrollez Ich möchte es machen 1 –
[Count] (http://php.net/manual/en/function.count.php#refsect1-function.count-examples) "nur" zählt die erste "Ebene" von das Array, es sei denn, Sie benutzen 'COUNT_RECURSIVE' - Ein klügerer Weg wäre,' empty(); 'auf dem ersten zu verwenden und dann Count auf 1 zu setzen, wenn es nicht leer ist. – Epodax