J'ai ce code pour ajouter de nouveaux éléments à un tableau de multidimension:PHP: Comment supprimer un élément d'un tableau multidémision?
$this->shopcart[] = array(productID => $productID, items => $items);
Alors, comment puis-je supprimer un élément de ce tableau? J'ai essayé ce code, mais sa ne fonctionne pas:
public function RemoveItem($item)
{
foreach($this->shopcart as $key)
{
if($key['productID'] == $item)
{
unset($this->shopcart[$key]);
}
}
}
Je reçois cette erreur:
- Avertissement: type offset illégal dans unset dans C: \ xampplite \ htdocs \ katrinelund \ classes \ TillRepository.php en ligne
Quelle ligne est la ligne 50? –
Le premier exemple de code peut manquer certains '-s autour des clés. – erenon
@ricebowl: Il doit être le unset uns. – erenon