Moja tablica wygląda następująco:array_shift ale zachowujące klucze
$arValues = array(345 => "jhdrfr", 534 => "jhdrffr", 673 => "jhrffr", 234 => "jfrhfr");
Jak mogę usunąć pierwszy element tablicy, ale zachować klawiszy numerycznych? Od array_shift
zmienia moje wartości liczby całkowitej na 0, 1, 2, ...
.
Próbowałem użyć unset($arValues[ $first ]); reset($arValues);
, aby kontynuować używanie drugiego elementu (teraz pierwszy), ale zwraca false
.
Jak mogę to osiągnąć?
Ponieważ szczególnie chcemy poradzić sobie z pierwszym elementem. 'reset()' przenosi tablicę ponter do pierwszego elementu, 'key()' zwraca indeks tego elementu. – biziclop
Po użyciu tego, nazywam 'current ($ a);', który zwraca wartość false. Co jest nie tak? – Patrick
Próbowałem szybko googling, który będzie obecny element po rozbrojeniu, ale nic nie znalazłem. "Jeśli wewnętrzny wskaźnik wskazuje poza końcem listy elementów lub tablica jest pusta, current() zwraca FALSE." – biziclop