[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сортировка по названию числа
Mikhail555
Имеется массив с ячейками содержащими название цифр на английском языке с типом string... и просто чисел с типом integer... как отсортировать данный массив по возрастанию.... учитывая названия цифр, вот такой результат допустим должен получиться:
Array (
[0] => 1
[1] => two
[2] => 3
[3] => four
[4] => 5
[5] => six
)
Помогите пожалуйста!!!
Mikhail555
Спасибо за ответ, но дело в том, что я понимаю как отсортировать массив... но мне нужно чтоб вместо(str)two (int)2... php понимал как (int)2 и т.д.
N0ob
<?php

$array = array(
1,
"two",
3,
"four",
5,
"six"
);

$array_mixed = array(
"two" => 2,
"four" => 4,
"six" => 6
);

foreach($array as $k=>$v)
{
if(gettype($v) == "string")
{
$array[$k] = $array_mixed[$v];
}
}



echo "<pre>".print_r($array, true)."</pre>";
Быстрый ответ:

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