Ushbu multidimensional qatorning ma'lum bir qismini qanday chiqarishim mumkin?

Sozlamalar o'z ichiga olgan qatorda bir qator bor. Men ularni qatorga aylantirishi yoki chiqarib olishlari uchun qatorning aniq qismlarini qanday qilib aniqlay olishim kerakligini aniqlang. Jadvalning shiftumpi:

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) ""
 }
}

Men, albatta, PHP ni yaxshi bilmayman.

0
Kodni o'qib chiqadigan tarzda formatlang, iltimos.
qo'shib qo'ydi muallif alex, manba

2 javoblar

Sizda bir qator narsalar mavjud.

Siz ulardan biriga qanday qilib kirishingiz mumkin.

echo $arr[0]->type;
0
qo'shib qo'ydi
@BRAINBUZZmedia: Chunki bu javob va izoh yo'q. Men sizni bu saytga bepul yordam berish uchun kelgan bo'lsangiz, iltimos, savolingiz aniq va oson o'qilishini ta'minlash uchun bir necha daqiqa sarflang.
qo'shib qo'ydi muallif alex, manba
@BRAINBUZZmedia: Xo'sh, qaerdan chiqdi? Bu var_dump() ga o'xshab ko'rinadi, u chiziqli tanaffuslar va bo'shliqni o'qishi mumkin. Bundan tashqari, u kod blokida bo'lishi kerak. Uni 4 ta bo'shliq yoki indeks bilan kodlash blokirovkasi qilib belgilang.
qo'shib qo'ydi muallif alex, manba
@BRAINBUZZmedia: brauzeringizning View Source usulidan foydalaning.
qo'shib qo'ydi muallif alex, manba
Buni bilmayman, nima uchun siz hal qilmoqchi bo'lgan sharh bilan sharh berasizmi, keyin kodimni formatlashni aytib beraymi?
qo'shib qo'ydi muallif BRAINBUZZ media, manba
Agar chiqqaning nimani anglatishini bilmasam va shuning uchun yordamga muhtoj bo'lsam nima bo'ladi?
qo'shib qo'ydi muallif BRAINBUZZ media, manba
Bu men uchun kodlovchi bir bet yozildi va var_dump menga mahsulot sifatida joylashtirilgan narsani berdi. Hammasi shunday edi.
qo'shib qo'ydi muallif BRAINBUZZ media, manba
Ko'rdiki, men buni bilmasdim.
qo'shib qo'ydi muallif BRAINBUZZ media, manba

Qatordan muayyan elementni olish uchun siz massiv tugmalaridan foydalanasiz. Keling, $ foo deb ataladigan qatorni toping va birinchi qiymatni topmoqchi bo'lsangiz, quyidagilarni foydalaning:

$first_value = $foo[0];

Sizning majmuasida ob'ektlar mavjud bo'lib, ular o'z navbatida xususiyatlarni o'z ichiga oladi. Ob'ektdan mulk qiymatini olish uchun siz mulkning ismini foydalanasiz. Shunga qaramay, "count" deb nomlangan mulkka ega bo'lgan $ bar nomli ob'ektni toping. Bunga quyidagi tarzda kirishingiz mumkin:

$property_value = $bar->count.

Ikkalasini bir joyga qo'yib, siz "arizangizdagi" ikkinchi ob'ektdan "kenglik" ni xohlasangiz, siz qatorni $ array deb ataymiz. Bunga quyidagi tarzda kirishingiz mumkin:

$width = $array[1]->width;
0
qo'shib qo'ydi
Ikkalangiz ham juda foydali, rahmat.
qo'shib qo'ydi muallif BRAINBUZZ media, manba
PhP |BotsUz
PhP |BotsUz
93 ishtirokchilar

Phpni o'rganishni Hohlasangiz https://t.me/joinchat/AAAAAE-KRc5dd5tPMmGmWA A'zo bo'lin