У меня для вас сегодня сложная задача. Я пытаюсь настроить систему инвентаризации (через mysqli и базу данных).Удалите элемент из массива explode()
Я хранил элементы, основанные на их идентификаторе, в строке. (I.E. "1,0,2,1,0"). Чтобы прочитать инвентарь, я использую функцию «взорвать».
Мне нужно найти способ «удалить» предмет из инвентаря.
Например, скажем, инвентарь установлен на «1,2,3,4,5», и я хочу, чтобы удалить элемент 3.
Это оставит множество инвентаризации «1,2,4 , 5" .
Есть ли способ сделать это? Единственная информация, которая у меня есть, связана с расположением элемента в строке - это место в массиве, созданное функцией explode.
_Я храню элементы, основанные на их идентификаторе, в строке. (I.E. «1,0,2,1,0») _ <<< не делайте этого – baao
Любые предложения по альтернативным методам? –
Вы должны сделать array_search(), чтобы получить ключ, а затем снова отменить этот ключ перед повторным подключением ..... это действительно плохой подход ... нормализация вашей базы данных намного лучше –