Итак, мы получили значения (INT):
V1 , V2 , V3 , V4
и текст:
Text1 , Text2 , Text3 , Text4
Мы закажем значения и отобразим текст вместо значений.
Давайте рассмотрим пример:
(variables) : V1 = 1 , V2 = 30 , V3 = 2 , V4 = 4
(text) : Banana , Cake , Apple , Patato
В результате ->
V1 , V3 , V4 , V2
после того, как они упорядочены, но вместо текущего результата мы будем отображать текст.
Итак, последнее эхо:
Banana , Apple , Patato , Cake . (will echo them into a table)
Примечание: некоторые значения могут быть равны!
Пока что я попробовал с 3 массивами:
($text_array) text , ($arr1) V1[...] , and ($arr2) V1[...]
(так же, как секунда, потому что я использую sort ($ array); на нем).
Я попытался повторить с:
echo $text_array[array_search($arr1[0], $arr2)];
но текст будет повторяться, если значения совпадают.
Извините, если я не прояснил себя ... это действительно трудно объяснить.
#
UPDATE
#
Это выглядит так:
$V1 = $vars[1] + $vars[29] + $vars[30];
$V2 = $vars[6] + $vars[19] + $vars[40];
$V3 = $vars[14] + $vars[15] + $vars[44];
$V4 = $vars[0] + $vars[22] + $vars[37];
..........................................
$V15 = $vars[3] + $vars[28] + $vars[31];
Текстовый массив:
$valori = array(("Altruismul", "Simtul estetic", "Creativitatea", "Stimularea intelectuala", "Reusita obiectivata", "Independenta", "Prestigiul", "Conducerea altora", "Avantajele materiale", "Siguranta", "Ambianta de la locul de munca", "Relatiile cu superiorii", "Relatiile cu colegii", "Stilul de viata pe care-l asigura profesia", "Varietate");
Попробовал:
$arr = array("Altruismul" => $V1 , "Simtul estetic" => $V2 , "Creativitatea" => $V3 , "Stimularea intelectuala" => $V4 , "Reusita obiectivata" => $V5 , "Independenta" => $V6 , "Prestigiul" => $V7 , "Conducerea altora" => $V8 , "Avantajele materiale" => $V9 , "Siguranta" => $V10 , "Ambianta de la locul de munca" => $V11 , "Relatiile cu superiorii" => $V12 , "Relatiile cu colegii" => $V13 , "Stilul de viata pe care-l asigura profesia" => $V14 , "Varietate" => $V15);
asort($arr);
Не работает хорошо.