因此,我们得到的值(INT):数组排序并显示其对应
V1 , V2 , V3 , V4
而且文本:
Text1 , Text2 , Text3 , Text4
我们将责令值和回声corespondent文本,而不是值。
让我们举个例子:
(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[...]
(同第二,因为我使用排序($数组);在其上)。
我试图呼应:
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);
工作不正常。
您可以使用数组来存储文本和值。 'array('v1'=>'Cake','v2'=>'Banana','v3'=>'Potato','v4'=>'Apple')'和排序数组 – smoqadam 2012-02-27 20:21:16
它没有回应我需要。没有弦乐!我需要$ V1,$ V2,$ V3,$ V4。它应该是数组($ V1 =>'Cake'...) – virusbogdan 2012-02-27 20:23:48