Привет!
Помогите вытащить из данных, который отобразил вар_дамп в цикле поля, с их значениями, то есть из кода ниже, должно получиться в итоге так:
Материал: Кожа
Размер: 37-39см
var_dump();
<?php
object(stdClass)#81 (32) {
["field_modification"]=>
array(1) {
["und"]=>
array(4) {
[0]=>
array(2) {
["tid"]=>
string(2) "92"
["hs_lineages"]=>
array(1) {
[0]=>
array(3) {
["lineage"]=>
int(0)
["level"]=>
int(0)
["label"]=>
string(16) "Материал"
}
}
}
[1]=>
array(2) {
["tid"]=>
string(3) "136"
["hs_lineages"]=>
array(1) {
[0]=>
array(3) {
["lineage"]=>
int(0)
["level"]=>
int(1)
["label"]=>
string(30) "кожзам, синтепон"
}
}
}
[2]=>
array(2) {
["tid"]=>
string(2) "94"
["hs_lineages"]=>
array(1) {
[0]=>
array(3) {
["lineage"]=>
int(1)
["level"]=>
int(0)
["label"]=>
string(12) "Размер"
}
}
}
[3]=>
array(2) {
["tid"]=>
string(2) "95"
["hs_lineages"]=>
array(1) {
[0]=>
array(3) {
["lineage"]=>
int(1)
["level"]=>
int(1)
["label"]=>
string(9) "37-39см"
}
}
}
}
}
}
?>
До самих значений я могу добраться:
<?php$node->field_modification['und'][$x]['hs_lineages'][$x]["label"];?>
но вот в моём формате, да и ещё и в цикле, я не в состоянии допереть, если кому-то не сложно, хотя бы подсказку напишите
Заранее спасибо!!!
Комментарии
Такой вот цикл, выводит почему-то только:
Материал: кожзам, синтепон
второе значение игнорирует и не выводит..
<?php for($x = 0; $x < sizeof($node->field_modification['und'][$x]); $x++){
$mods = $node->field_modification['und'][$x]['hs_lineages'][0]["label"];
echo '<li>' . $mods . '</li>';
}?>
sizeof($node->field_modification['und'][$x]) поправте на sizeof($node->field_modification['und'])
Спасибо большое!