Tamam, ben bu dizide içinde korunmuş tuşları gerekiyor ve ben sadece bu diziden 1 öğe kaydırmak istiyorum. Bunu yaparken aslında ben bu dizinin ilk anahtar 1 her zaman olacağını biliyorum:
// Sort it by 1st group and 1st layout.
ksort($disabled_sections);
foreach($disabled_sections as &$grouplayout)
ksort($grouplayout);
Temelde ben oldukça dürüst = 1 tuşuna basınız. Ve, ben array_shift büyük bir hayranı değilim bu dizi kapmak için onu ksort zorunda istemem, sadece uzun IMO alır. Başka bir yolu var mı. Belki de tüm $ disabled_sections [1], bir foreach yapmak zorunda ve sıralama olmadan bulunur dizi ve array_shift ayıklamak için bir yol. Ben istiyorum sadece [1], farklı bir dizi devre dışı $ ekleyin ve tamamen bu diziden çıkarın. Her iki diziler tutarken anahtarları oldukları şekilde yapılandırılmıştır. Teknik, hatta bunu yapmak için iyi olurdu:
$array = array();
$array = $disabled_sections[1];
Ama $ disabled_sections çıkarmak gerekiyor. Bu yaklaşım gibi bir şey kullanabilirsiniz ...
$array = array();
$array = $disabled_sections[1];
$disabled_sections -= $disabled_sections[1];
Yukarıdaki gibi bir şey bile mümkün mü?
Teşekkürler.