Як я магу вывесці пэўную частку гэтага шматмернага масіва?

У мяне ёсць масіў у межах масіва, які змяшчае налады. Мне трэба, каб высветліць, як арыентавацца на канкрэтныя часткі масіва, таму я магу ператварыць іх у зменную або выводзіць іх. Вось vardump масіва ў:

array(2)
{
 [0]=> object(stdClass)#101(1)
  {
    ["type"]=> string(9) "wordpress"
  }
 [1]=> object(stdClass)#122 (6)
  {
    ["type"]=> string(7) "divider" ["width"]=> string(4) "full" ["divider_type"]=> string(5) "solid" ["color"]=> string(0) "" ["padding_top"]=> string(0) "" ["padding_bottom"]=> string(0) ""
 }
}

Я сапраўды не ведаю PHP, што добра.

0
Фарматаванне кода ў даступнай форме, калі ласка.
дададзена аўтар alex, крыніца

2 адказы

У вас ёсць масіў аб'ектаў.

Вось як вы можаце атрымаць доступ да аднаго з іх.

echo $arr[0]->type;
0
дададзена
@BRAINBUZZmedia: Таму што гэта адказ, і каментар не з'яўляецца. Я бачу гэта як агульнае ветласць, што калі вы прыйшлі на гэты сайт для бясплатнай дапамогі, калі ласка, выдаткаваць некалькі хвілін, забяспечваючы ваша пытанне ясна і лёгка чытаць.
дададзена аўтар alex, крыніца
@BRAINBUZZmedia: Ну дзе ж выйсце прыйшоў? Падобна на тое, што з var_dump() , які мае парывы ​​радкоў і прабелы, каб зрабіць выснову чытэльным. Акрамя таго, яна павінна быць у блоку кода. Водступ яго 4 прабелу або табуляцыі, каб зрабіць гэта блок кода.
дададзена аўтар alex, крыніца
@BRAINBUZZmedia: Выкарыстоўвайце View Source метад вашага браўзэра на гэтым выхадзе.
дададзена аўтар alex, крыніца
Я не разумею, чаму вы пракаментуеце з растворам, а затым каментар пасля таго, што кажа мне, каб фарматаваць мой код?
дададзена аўтар BRAINBUZZ media, крыніца
Што рабіць, калі я не ведаю, што выходныя сродкі, і менавіта таму мне патрэбна дапамога?
дададзена аўтар BRAINBUZZ media, крыніца
Ён прыйшоў з сцэнара кадавальнік напісаў для мяне і var_dump даў мне тое, што я ўставіў як выхад. Гэта было ўсё ў адным радку, як гэта.
дададзена аўтар BRAINBUZZ media, крыніца
А я бачу, што я не ведаю, што.
дададзена аўтар BRAINBUZZ media, крыніца

Каб дастаць канкрэтны элемент з масіва, можна выкарыстоўваць ключы масіваў. Выкажам здагадку, у вас ёсць масіў $ Foo і хочаце знайсці першае значэнне, выкарыстанне:

$first_value = $foo[0];

Ваш масіў змяшчае аб'екты, якія, у сваю чаргу, утрымлівае ўласцівасць. Для таго, каб атрымаць значэнне ўласцівасці з аб'екта, вы карыстальнік імя ўласцівасці. Зноў жа, выкажам здагадку, што ў вас ёсць аб'ект з імем $ бар з ўласцівасць з імем «лічыльнік». Вы можаце атрымаць доступ да яго, як гэта:

$property_value = $bar->count.

Паклаўшы два, скажам, вы хочаце, ўласцівасць «шырыню» ад другога аб'екта ў масіве, і давайце выкажам здагадку, што ваш масіў называюцца $ масіва. Вы атрымліваеце доступ да яго наступным чынам:

$width = $array[1]->width;
0
дададзена
Вы абодва былі вельмі карысныя, дзякуй.
дададзена аўтар BRAINBUZZ media, крыніца