# ДоХтор (18.04.2017 / 18:41)
Гг, я же не зря вчера у тс спрашивал, что есть, и что надо получить в результате сортировки. Без вменяемых ответов эту задачу можно решать бесконечно.
именно, тз это необходимость
# dilp (18.04.2017 / 18:40)
у меня через джоновскую фильтрацию проходит шаблон
Так возьми и распечатай массив функцией вардамп. Она покажет всю инфу о твоём массиве, и ты сможешь сравнить их визуально, по размеру, по типу, а если будет мало - исходный код дампа посмотришь.
ДоХтор, я вроде разжувал,повторюсь
1) шаблон пишу на переделанном джон-форуме как обычное сообщение
вот так
игрок/И/В/П/Н/О/гол
авппрри/6/5/0/3/16/26-2
ывваарпоо/6/3/2/2/10/20-15
порлбьнгггт/6/0/4/2/2/7-14
вовоауов/6/5/0/0/16/29-5
пепппр/6/3/2/2/10/28-15
пртртп/6/0/4/2/1/17-14
2) сообщение обрабатывается checkin и пишется в базу
3) сообщение извлекается из базы, обрабатывается checkout и рисуется на форуме в виде табло
# ДоХтор (18.04.2017 / 18:45)
Так возьми и распечатай массив функцией вардамп. Она покажет всю инфу о твоём массиве, и ты сможешь сравнить их визуально, по размеру, по типу, а если будет мало - исходный код дампа посмотришь.
можно помедленней и подробней
dilp, ты бы скинул кусок кода где сообщение вытаскивается с базы
и рисуется табло
Добавлено: 18.04.2017 / 19:30
сделал такую фильтрацию
functions::checkout($atab[$y],2,2);
теперь usort не ругается , но по прежнему сортирует не правильно
Добавлено: 18.04.2017 / 19:31
как уже писал,мой код
foreach ($atab as $key => $row) {
$ochki[$key] = $row[$kolib2-1];
$g = explode("-",$row[$kolib2-2]);
$gol[$key] =$g[0] - $g[1];
$gol2[$key] = $g[0];
}
array_multisort($ochki, SORT_NUMERIC, SORT_DESC,$gol, SORT_NUMERIC, SORT_DESC,$gol2, SORT_NUMERIC, SORT_DESC, $atab);
работает верно
Добавлено: 18.04.2017 / 19:35
извиняюсь, погорячился, код Crack тоже рабочий,я немного накосячил при копировании
# dilp (18.04.2017 / 18:52)
можно помедленней и подробней
Можно:
Массив, который ты обходишь в цикле для вывода в браузер, пропиши к примеру
над циклом, в котором этот массив будет обрабатываться. Таким образом, ты получишь массив со всеми его данными, которые тебе только могут понадобиться для работы с ним.
Пример
// пришёл какой-то массив $array
$array = ['ключ' => 'твоего масива'];
// а вот сюда пропиши вардамп, и смотри данные массива
echo '<pre>'; var_dump($array); echo '</pre>';
/*
Ты получишь в браузер примерно такой вывод :
array(1) {
["ключ"]=>
string(25) "твоего масива"
}
где string(25) это тип данных в этой ячейке, а 25 - длина строки в этой ячейке массива.
Т.е., берёшь два массива, которые надо сравнить визуально(если надо)
и прописываешь их в вардамп через запятую, и сразу видишь всю инфу:
echo '<pre>'; var_dump($array1, $array2); echo '</pre>';// и т.д.
*/
// далее идёт твой цикл, который выводит данные в браузер
foreach( $array as $key => $value ){
// какой-то код ...
echo $key .' => '. $value .'<br />';
}
: