Удалить элемент массива php
Primary tabs
чтобы удалить второй элемент массива можно написать так:
unset($a[2]);
при этом переиндексация элементов массива выполнена не будет (то есть , например. третий элемент массива после удаления второго не получит ключ "2" - а так и останется "третьим" - то есть будет иметь ключ "3")
но это тоже поправимо (пример выполнения переиндексации):
<?php $a = array(1 => 'один', 2 => 'два', 3 => 'три'); unset($a[2]); /* даст массив, представленный так: $a = array(1 => 'один', 3 => 'три'); а НЕ так: $a = array(1 => 'один', 2 => 'три'); */ $b = array_values($a); // Теперь $b это array(0 => 'один', 1 => 'три') ?>
подробнее читайте здесь = http://php.net/manual/ru/language.types....
- Log in to post comments
- 4106 reads