Справка по корзине php - PullRequest
       16

Справка по корзине php

1 голос
/ 05 июля 2011

У меня есть массив php:

Array ( [1] => Array 
    ( [qty] => 3
      [material] => 2 
      [size] => 4 
     ) )

первое значение 1 - это productid.

Я бы хотел добавить кол-во (к существующему значению), исходя из условия, что выбран тот же материал и размер.если материал или размер не совпадают, то создается новый массив, который добавляется к существующему.

Или есть ли лучший способ сделать что-то?

Спасибо

1 Ответ

0 голосов
/ 05 июля 2011

при условии, что array = $ foo, а остальные хранятся в :, $ id, $ material, $ size

if(is_array($foo[$id]) && $foo[$id]'material']==$material && $foo[$id]['size']==$size){
$foo[$id]['qty']=$foo[$id]['qty']+1;
//or it $qty could be other than 1
$foo[$id]['qty']+=$qty;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...