[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Замена строковых ключей массива на числовые?
SemenH8
Существует массив, в котором ключи - это строки, затем происходит сортировка этого массива по ключам, после чего необходим новый массив, в котором ключи - числа ( 0 ... n ) а значения = значениям отсортированного массива с строковыми ключами.

Подскажите пожалуйста, может есть функция какая: "создание нового массива с числовыми ключами и значениями исходного массива", или функция "замена ключей массива последовательными числовыми значениями"?

Часа за три поисков, ничего похожего не нашел, а писать for - крайний случай...



Спустя 12 минут, 22 секунды (12.12.2010 - 20:23) kovaldm написал(а):
Попробуй array_values.

Спустя 15 минут, 4 секунды (12.12.2010 - 20:38) sergeiss написал(а):
Имя функции тебе уже дали.

Цитата (SemenH8 @ 12.12.2010 - 21:11)
Часа за три поисков, ничего похожего не нашел, а писать for - крайний случай...

А чтобы впредь быстрее искать, скачай хэлп, см. мою подпись. Там есть весь ПХП.

PS. Точнее говоря, сначала отсортируй (функцию найдешь в хэлпе), а затем уж используй array_values.

Спустя 43 секунды (12.12.2010 - 20:39) SemenH8 написал(а):
Огромное спасибо - array_values() как раз то что нужно. Натыкался на нее, применял но с первого раза непошла... (в моем массиве, на данный момент все значения одинаковые, т.е. сортировать нечего, и в результате работы этой функции, появлялось, естественно только одно значение...). видимо иногда нужно чтоб кто-то еще раз ткнул носом...
Цитата
PS. Точнее говоря, сначала отсортируй (функцию найдешь в хэлпе), а затем уж используй array_values.

Да, да, спасибо - так и делал.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.