Как сделать что в массиве $lid[$x] были номера элементов по убываю их жначений?
например:
$vse содержит элементы 15,32,18,14
тогда $lid должен содержать 2,3,1.4
Спустя 5 минут, 32 секунды (20.03.2011 - 21:19) Lenarfate написал(а):
rsort()
Спустя 4 минуты, 19 секунд (20.03.2011 - 21:23) gidrosoldat написал(а):
Может так?
$lid['x'] = array_keys(rsort($vse['x']));
Спустя 13 часов, 33 минуты, 32 секунды (21.03.2011 - 10:56) legik написал(а):
Warning: rsort() expects parameter 1 to be array, null given in /home/l/lss.hut2.ru/WWW/an/best.php on line 59
Warning: array_keys(): The first argument should be an array in /home/l/lss.hut2.ru/WWW/an/best.php on line 59
Warning: array_keys(): The first argument should be an array in /home/l/lss.hut2.ru/WWW/an/best.php on line 59
Спустя 10 минут, 59 секунд (21.03.2011 - 11:07) Snus написал(а):
legik
Покажи дамп своего массива
Покажи дамп своего массива
Спустя 1 час, 9 минут, 57 секунд (21.03.2011 - 12:17) legik написал(а):
как?
можно по подробней, я новичек в php
можно по подробней, я новичек в php
Спустя 12 минут, 41 секунда (21.03.2011 - 12:30) Snus написал(а):
legik
var_dump($array);
Спустя 53 минуты, 4 секунды (21.03.2011 - 13:23) legik написал(а):
Warning: rsort() expects parameter 1 to be array, null given in /home/l/lss.hut2.ru/WWW/an/best.php on line 59
Warning: array_keys(): The first argument should be an array in /home/l/lss.hut2.ru/WWW/an/best.php on line 59
array(1) { ["x"]=> NULL } array(1) { ["x"]=> NULL }
Warning: array_keys(): The first argument should be an array in /home/l/lss.hut2.ru/WWW/an/best.php on line 59
array(1) { ["x"]=> NULL } array(1) { ["x"]=> NULL }
Спустя 10 минут, 29 секунд (21.03.2011 - 13:34) Лена написал(а):
Там, где вам помогали, ошибку сделали. У вас в ключе массива - $x, вам написали 'x'
$lid[$x] = array_keys(rsort($vse[$x]));
Спустя 26 минут, 5 секунд (21.03.2011 - 14:00) legik написал(а):
все равно(
Warning: rsort() expects parameter 1 to be array, null given in /home/l/lss.hut2.ru/WWW/an/best.php on line 59
Warning: array_keys(): The first argument should be an array in /home/l/lss.hut2.ru/WWW/an/best.php on line 59
array(1) { [301]=> NULL }
Warning: rsort() expects parameter 1 to be array, null given in /home/l/lss.hut2.ru/WWW/an/best.php on line 59
Warning: array_keys(): The first argument should be an array in /home/l/lss.hut2.ru/WWW/an/best.php on line 59
array(1) { [301]=> NULL }
Спустя 4 минуты, 3 секунды (21.03.2011 - 14:04) Лена написал(а):
А как у вас по коду выше формируется $vse[$x]?
Он у вас приходит с одним пустым элементом - сортировать нечего.
Он у вас приходит с одним пустым элементом - сортировать нечего.
Спустя 7 часов, 21 минута, 4 секунды (21.03.2011 - 21:25) legik написал(а):
ну код
выдает:
0 2 0 0 2 0 3 0 95 19 0 0 126 88 48 126 0 84 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
for ($x=1; $x<=300; $x++)
{
echo ($vse[$x]);
echo ("<br>");
}
выдает:
0 2 0 0 2 0 3 0 95 19 0 0 126 88 48 126 0 84 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0