Проблема с Array PHP

У меня нет большого количества опыта в PHP. У него был foreach доставая информацию об этом Array:

foreach($_SESSION["cart_item"] as $k => $v)

Сейчас это добавил в Array:

foreach($_SESSION[$clie]["cart_item"] as $k => $v) 

И не, как меняние ключей $k и $v для того, чтобы оно продолжило функционировать. К кому мне обратиться?

0
задан 23.01.2017, 19:34
0 ответов

Я представляю себе, что ты считаешь расположенным в порядке таким образом:

$clie - array свойств клиента и cart_item - тележка клиента

Внутри cart_item у тебя есть статьи ($k) и количество ($v) и то, что ты хочешь, состоит в том, чтобы удалять или менять статьи и Ваше соответствующее количество...

Если это так, ты нуждаешься в том, чтобы сменить стоимость на ссылку или создать новый array... пример:

$cart = $_SESSION[$clie]['cart_item'];

foreach($cart as $item => $valor){
   // Cambiar valor
   $cart[$item] = 'Nuevo valor';

   // O si deseas eliminar un item
   unset($cart[$item]); 

   // Tambien por referencia 
   unset(&$item);
}

amperstamp делает ссылку на переменную, дай ему одну, изученную в параметры из-за ссылки и стоимости.

Есть функции как array_key_exists () или array_search (), и так далее..., чтобы манипулировать ARRAY, здесь документация их: Функции array PHP

Которое, если ты нуждаешься в том, чтобы объясниться подробнее, потому что мы не знаем, что ты хочешь сделать изменения.

1
ответ дан 03.12.2019, 17:32
  • 1
    Я рекомендовал бы тебе присоединять соединения документации, относительно которого ты отвечаешь, каждой из функций, и т.д. Чтобы делать ее самой документированной. Привет –  24.01.2017, 04:38
  • 2
    Я заношу в список!! я поместил соединение со всеми функциями array PHP. Я надеюсь, что он служит для того, чтобы решить это сомнение. –  24.01.2017, 05:02
  • 3
    Спасибо!! Я достиг упорядочить это así :-) Я сожалею о том, что объяснился так плохо и сделать такой мало informació раньше; n... об этом иногда мы думаем, что мы объясняемся хорошо, и есть много контекст и не замечаем jeje –  25.01.2017, 10:25