Я хочу переместить элемент массива, присутствующий в 1-м индексе, в 5-й индекс в массиве. Как я могу это сделать?PHP Вставка с определенным индексом
ответ
Если вы на самом деле означает «движение», чем это может быть что-то вроде этого Cant теста
$from = 1;
$to = 5;
$el = $array[$from];
unset($array[$from]);
$array = array_merge (
array_slice($array,0,$to),
array($el),
array_slice($array,$to));
это, но идея: Мы и удалить элемент в $from
из исходного массива, чем мы разделите остальные на $to
и объедините все вместе. Может быть, некоторые индексы в array_slice()
не соответствуют точно;)
Не будет работать с ассоциативным массивом –
Позвольте мне попробовать этот код –
@Mark: Я знаю, но ассоциативные массивы не являются списками и не имеют индексов (в значении «index»). – KingCrunch
$arr[4]=$arr[0];
unset($arr[0]);
Хотя в настоящее время, по крайней мере 2 действительных ответы на вопрос, который вы просили, массив не является правильным правом структуры данных для хранения списка, который имеет частый изменения и порядок заказа. Эти решения начнут становиться очень медленными по мере увеличения размера массива.
Правильная структура была бы связана с перечнем, к сожалению, AFAIK связанная реализация PHP (splDoublyLinkedList) делает nto поддержку вставок.
благодарит за информацию –
- 1. Конкатентные массивы с определенным индексом с LINQ?
- 2. Как начать цикл foreach с определенным индексом в PHP
- 3. PHP: получить строку между двумя символами с определенным индексом
- 4. удалить теги select2 с определенным индексом?
- 5. Изменения значения строки с определенным индексом
- 6. Добавьте строку с определенным индексом datagrid
- 7. Переключение на UITabBarController с определенным индексом
- 8. обновить массив кортежей с определенным индексом
- 9. .click() не работает с определенным индексом
- 10. C# Как объявить переменные с определенным индексом?
- 11. Взаимосвязанный список Вставка перед индексом
- 12. MongoDB пакетная вставка с уникальным индексом
- 13. Вставка производительности с индексом и без него
- 14. проблема с индексом PHP
- 15. Вставка значений из PHP в div с определенным ID
- 16. NSMutableArray filterUsingPredicate только за определенным индексом
- 17. Данные Winforms, связывающие элемент управления с массивом с определенным индексом
- 18. Два массива с определенным объектом с одним индексом
- 19. Итерация через список элементов внутри элемента с определенным индексом
- 20. Как я могу сопоставить символ с определенным индексом в строке?
- 21. Как проверить наличие элемента с определенным индексом в списке?
- 22. Как определить объект строки в NSTableView с определенным индексом?
- 23. Как добавить серию в столбчатую диаграмму с определенным индексом
- 24. Можно ли отключить переменную сеанса с определенным и переменным индексом?
- 25. Вставьте пару значений ключа в карту дерева с определенным индексом
- 26. Как проверить, имеет ли вектор значение с определенным индексом
- 27. Ruby on Rails: итерация через массив с определенным индексом?
- 28. Spring Executors - метод выполнения в потоке с определенным индексом
- 29. Добавления элемента с определенным индексом в многомерном массиве в рубине
- 30. Замена символа с определенным индексом со строкой в Javascript, Jquery
Думайте, если вам это действительно нужно –
@YourCommonSense - неудивительно, что ваша учетная запись временно приостановлена. lol –