Я в настоящее время пытаюсь создать ассоциативный массив, который будет иметь два измерения, и я думаю, что решение для этой проблемы может решить проблемы для массива с большим количеством измерений. < /p>
Я восстанавливаю данные с помощью API, который выглядит так: < /p>
{
"item_id": "89",
"name": "Confiture de Myrtilles",
"product_id": "737",
"meta_key": "vmm_warehouse_sg_10783",
"meta_value": "0"
},
{
"item_id": "89",
"name": "Confiture de Myrtilles",
"product_id": "737",
"meta_key": "vmm_warehouse_sg_10782",
"meta_value": "0"
},
{
"item_id": "91",
"name": "Poires Guyot (bio)",
"product_id": "690",
"meta_key": "_backorders",
"meta_value": "no"
},
{
"item_id": "91",
"name": "Poires Guyot (bio)",
"product_id": "690",
"meta_key": "_sold_individually",
"meta_value": "no"
},
< /code>
Я просто хочу создать массив, как это: < /p>
array[item_id->[meta_key->meta_value]]
< /code>
Таким образом, я должен восстановить item_id, которая будет играть роль второго массива, а после вставки в этом массиве Meta_key и Meta_value связаны. < /p>
Так, например, у меня будет массив, как это: < /p>
Продукты [89] ["vmm_warehouse_sg_10783"-> "0"
"vmm_warehouse_sg_10782"-> "0"] < /p>
и другое подобное это: < /p>
продуцтские /> В конце у меня будет окончательный массив, как это: < /p>
Products [ [89]->{"vmm_warehouse_sg_10783"->"0","vmm_warehouse_sg_10782"->"0"}
[91]->{.....}]
< /code>
Я уже что -то пробовал, но я просто новичок, и я не нашел решение моей проблемы. < /p>
$Products = $this->wpdb->get_results( $SQL_Deliveries );
//this line allow $Products to recover all data from the API
foreach ( $Products as $Product ) {
$Meta_products[] = Product->item_id;
foreach($Product as $Product_meta){
$Meta_products[$item_id]->{Product_meta->meta_key,Product_meta
->meta_value);
}
< /code>
Я уверен, что я тоже сделал смягченные в своем коде, но я действительно не знаю, как решить эту проблему. Спасибо за участие!
Подробнее здесь: https://stackoverflow.com/questions/565 ... dimensions
Создать и заполнить ассоциативный массив кратных размеров ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1740092663
Anonymous
Я в настоящее время пытаюсь создать ассоциативный массив, который будет иметь два измерения, и я думаю, что решение для этой проблемы может решить проблемы для массива с большим количеством измерений. < /p>
Я восстанавливаю данные с помощью API, который выглядит так: < /p>
{
"item_id": "89",
"name": "Confiture de Myrtilles",
"product_id": "737",
"meta_key": "vmm_warehouse_sg_10783",
"meta_value": "0"
},
{
"item_id": "89",
"name": "Confiture de Myrtilles",
"product_id": "737",
"meta_key": "vmm_warehouse_sg_10782",
"meta_value": "0"
},
{
"item_id": "91",
"name": "Poires Guyot (bio)",
"product_id": "690",
"meta_key": "_backorders",
"meta_value": "no"
},
{
"item_id": "91",
"name": "Poires Guyot (bio)",
"product_id": "690",
"meta_key": "_sold_individually",
"meta_value": "no"
},
< /code>
Я просто хочу создать массив, как это: < /p>
array[item_id->[meta_key->meta_value]]
< /code>
Таким образом, я должен восстановить item_id, которая будет играть роль второго массива, а после вставки в этом массиве Meta_key и Meta_value связаны. < /p>
Так, например, у меня будет массив, как это: < /p>
Продукты [89] ["vmm_warehouse_sg_10783"-> "0"
"vmm_warehouse_sg_10782"-> "0"] < /p>
и другое подобное это: < /p>
продуцтские /> В конце у меня будет окончательный массив, как это: < /p>
Products [ [89]->{"vmm_warehouse_sg_10783"->"0","vmm_warehouse_sg_10782"->"0"}
[91]->{.....}]
< /code>
Я уже что -то пробовал, но я просто новичок, и я не нашел решение моей проблемы. < /p>
$Products = $this->wpdb->get_results( $SQL_Deliveries );
//this line allow $Products to recover all data from the API
foreach ( $Products as $Product ) {
$Meta_products[] = Product->item_id;
foreach($Product as $Product_meta){
$Meta_products[$item_id]->{Product_meta->meta_key,Product_meta
->meta_value);
}
< /code>
Я уверен, что я тоже сделал смягченные в своем коде, но я действительно не знаю, как решить эту проблему. Спасибо за участие!
Подробнее здесь: [url]https://stackoverflow.com/questions/56580989/create-and-fill-an-associative-array-of-multiples-dimensions[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия