2015-02-03 4 views
-3

Я отсортированный массив в PHP и получил это в результате: (цифры представляют, как часто слово было найдено в этом массиве)Как превратить отсортированный массив в массив regulrar в PHP?

Array 
(
    [photo] => 9 
    [photography] => 6 
    [art] => 3 
    [mystery] => 1 
) 

Теперь я хотел бы, чтобы превратить это отсортированный массив в «обычный» массив вроде этого:

Array 
(
    [0] => [photo] 
    [1] => [photography] 
    [2] => [art] 
    [3] => [mystery] 
) 

Как это сделать?

+3

array_keys() может быть? http://php.net/manual/en/function.array-keys.php – mech

+2

'$ обр = массив ( \t \t \t \t "фото"=> 9, \t \t \t \t "фотография"=> 6, \t \t \t \t "искусство" => 3, \t \t \t \t "тайна" => 1 \t \t \t); \t \t \t $ keys = array_keys ($ arr); \t \t print_r ($ keys); 'Это было задано много раз раньше – Rizier123

ответ

4

Если ваш первый массив является переменным $ sortedArray, то вы можете сделать следующее, чтобы получить именно то, что вы хотите:

$regularArray = array_keys($sortedArray); 

Смотрите array_keys php documentation для получения дополнительной информации.

Смежные вопросы