а вы попробуйте поменять ключи местами без сохранения значения одного из элементов в промежуточной переменной
_____________
Стимулятор ~yoomoney - 41001303250491
$arr = array('к','с','б');
$arr = array_flip ($arr);
print_r ($arr); //Array ( [0] => к [1] => с [2] => б )
foreach ($arr as $key=>&$value){
if ($key == 'к') $value = 0;
if ($key == 'с') $value = 2;
if ($key == 'б') $value = 1;
}
$arr = array_flip ($arr);
ksort($arr);
print_r ($arr);//Array ( [0] => к [1] => б [2] => с )
Array ( [0] => к [1] => к [2] => к [3] => к [4] => б [5] => б [6] => б
[7] => б [8] => б [9] => с [10] => с [11] => с [12] => с [13] => с [14] => с )
Цитата |
$arr = array_flip ($arr); |
$arr=Array ( [0] => с [1] => б [2] => к [3] => с [4] => б [5] => б [6] => б [7] => с [8] => к [9] => к [10] => с [11] => к [12] => с [13] => б );
$arr=Array ( [0] => к [1] => к [2] => к [3] => к [4] => б [5] => б [6] => б [7] => б [8] => б [9] => с [10] => с [11] => с [12] => с [13] => с );