Count array
Üdv!
Egy import scriptet irogatok Drupalos webshop-hoz, de a kérdés PHP-s.
Adott egy ilyen tömb:
Tehát egy $i változóval körbe tudnék menni benne:
Ehhez meg kellene számolnom a tömb elemeit, így próbáltam:
Ez van pl. a tömbben:
Miért nem kapom vissza pl. a count() fv-el a 2 értéket? Mit csinálok rosszul?
G.
■ Egy import scriptet irogatok Drupalos webshop-hoz, de a kérdés PHP-s.
Adott egy ilyen tömb:
$order->commerce_line_items[LANGUAGE_NONE][0]['line_item_id'] // első tétel
$order->commerce_line_items[LANGUAGE_NONE][1]['line_item_id'] // második tétel
// ...stb.
$order->commerce_line_items[LANGUAGE_NONE][1]['line_item_id'] // második tétel
// ...stb.
Tehát egy $i változóval körbe tudnék menni benne:
$order->commerce_line_items[LANGUAGE_NONE][$i]['line_item_id']
// az $i változóval egy ciklusban
// az $i változóval egy ciklusban
Ehhez meg kellene számolnom a tömb elemeit, így próbáltam:
count( $order->commerce_line_items[LANGUAGE_NONE] );
// eredménye: Array.
// eredménye: Array.
Ez van pl. a tömbben:
var_dump( $order->commerce_line_items[LANGUAGE_NONE] );
// eredménye (pl. 2db tételnél):
// array(2) {
// [0]=>
// array(1) {
// ["line_item_id"]=>
// string(1) "3"
// }
// [1]=>
// array(1) {
// ["line_item_id"]=>
// string(1) "5"
// }
// }
// eredménye (pl. 2db tételnél):
// array(2) {
// [0]=>
// array(1) {
// ["line_item_id"]=>
// string(1) "3"
// }
// [1]=>
// array(1) {
// ["line_item_id"]=>
// string(1) "5"
// }
// }
Miért nem kapom vissza pl. a count() fv-el a 2 értéket? Mit csinálok rosszul?
G.
nem értek hozzá annyira de a
>>
Hogyan iratod ki a count()
count()
eredményét?eredmény
count
mindenképpen egy számot fog visszaadni, ami lehet 1 nem tömb szerű változó esetén és 0 nem inicializált változók, üres tömbök illetveNULL
esetén. Minden egyéb esetben a tömbszerű változó hosszát adja vissza, semmiképp se egy stringet, illetve tömböt. Tehát valami mást iratsz ki, vagy mást gondolsz acount
kiírásának.most jónak
Valami nem egészen volt jó a tömbben...? :o
Köszönöm az ötleteket!