Anahtar eşittir 'index' eğer bir PHP diziden bir öğeyi kaldırmak için nasıl?

2 Cevap php

Ben bu $array ki index anahtarı herhangi rasgele görünebilir var:

array(4) {
  ["foo"]=> bool(false)
  ["index"]=> bool(false)
  ["bar"]=> bool(true)
  ["biff"]=> bool(false)
}

Elemanlarının pozisyonunu ayarlayarak veya anahtarını veya değerini değiştirmeden, nasıl sonuçlanır, index eleman çıkarmak yok, yeni bir $array?

array(3) {
  ["foo"]=> bool(false)
  ["bar"]=> bool(true)
  ["biff"]=> bool(false)
}

2 Cevap

Kullanın:

unset($array['index']);

unset($array['index']); aradığınız budur. Dizideki hayır 'dizin' tuşuna olsa bile bu işe yarayacak.