Како претворити објекат у низ у ПХП-у?



Овај чланак ће вас упознати са једноставном, али важном темом, а то је како конвертовати Објецт у Арраи у ПХП уз практичну демонстрацију.

Појединачна инстанца структуре података коју дефинише класа је Објекат. Објекте именујемо и као инстанце. Генерално, једном дефинишемо класу, а затим правимо много објеката који јој припадају. Једна од структура података која чува једну или више сличних врста вредности у једном имену је низ, али асоцијативни низ у ПХП-у је нешто различито од једноставног низ. Асоцијативни низови се обично користе за чување парова кључ / вредност. У овом чланку ћемо научити „Како претворити објекат у низ у ПХП-у?“

Следећи смерници ће бити обрађени у овом чланку,





Па кренимо онда

Како претворити објекат у низ у ПХП-у?



мискл_фетцх_арраи

Унесите Цастинг објецт у низ

Да бисмо искористили једну променљиву типа података у различите типове података, можемо користити проверу типова, што је једноставно експлицитна конверзија типа података. Коришћењем правила за слање типова подржаних у ПХП-у,

претвориће ПХП објекат у низ.



Синтакса: $ Арраи_вар = (низ) $ Обј

Испод пример показује рад објекта за слање типова на низ у ПХП-у

итем1 = $ фоод1 $ тхис-> итем2 = $ фоод2 $ тхис-> итем3 = $ фоод3}}} // Направи објекат за класу (хотел) $ фоод = нови хотел ('бирииани', 'бургер', 'пизза') ецхо 'Пре конверзије:' ехо ' 
'вар_думп ($ храна) ецхо'
'// Покривање објекта низом $ фоодАрраи = (арраи) $ фоод ецхо' Након конверзије: 'вар_думп ($ фоодАрраи)?>

Настављајући са овим чланком на хкако претворити објект у низ у ПХП-у?

Коришћење Јсон Децоде и Јсон Енцоде

ЈСОН кодирани низ прихваћа функција јсон_децоде и претвара га у ПХП променљиву, а с друге стране, ЈСОН кодирани низ за дату вредност враћа јсон_енцоде

Синтакса: $ Арраи_вар = јсон_децоде (јсон_енцоде ($ обј), тачно)

Испод пример приказује конверзију објекта у низ у ПХП-у помоћу јсон_децоде & јсон_енцоде.

вар1 = $ билл $ тхис-> вар2 = $ фоод}} // Прављење објекта $ фоод = нови хотел (500, 'бирииани') ецхо 'Пре конверзије:' ецхо ' 
'вар_думп ($ храна) ецхо'
'// Претварање објекта у асоцијативни низ $ фоодАрраи = јсон_децоде (јсон_енцоде ($ фоод), труе) ецхо' Након конверзије: 'вар_думп ($ фоодАрраи)?>

Ово нас доводи до краја овог чланка о томе како претворити објекат у низ у ПХП-у .

Ако вам се чини да је овај чланак на ПХП релевантан, погледајте Едурека, поуздана компанија за учење на мрежи са мрежом од више од 250 000 задовољних ученика раширених широм света.

Имате питање за нас? Молимо вас да га спомињете у одељку за коментаре чланка „Како претворити објекат у низ у ПХП-у“ и јавићу вам се.