игрок/И/В/П/Н/О/гол
авппрри/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
dilp,
это что? Результат сортировки?
ДоХтор, не, это массив,я на форуме его пишу, а его потом преобразовывает скрипт в таблицу
# dilp (18.04.2017 / 00:00)
ДоХтор, не, это массив,я на форуме его пишу, а его потом преобразовывает скрипт в таблицу
Массив тот же, что и в первом посту?
* (+/-)
/*array(4) {
[1]=>
array(3) {
[0]=>
string(10) "Зенит"
[1]=>
int(12)
[2]=>
string(4) "10-6"
}
[2]=>
array(3) {
[0]=>
string(18) "Локомотив"
[1]=>
int(16)
[2]=>
string(4) "15-2"
}
[3]=>
array(3) {
[0]=>
string(14) "Спартак"
[1]=>
int(18)
[2]=>
string(4) "10-4"
}
[4]=>
array(3) {
[0]=>
string(8) "Анжи"
[1]=>
int(4)
[2]=>
string(4) "6-14"
}
}
*/
вот что получается, вижу дефект - у 1 и 2 места одинаковая разность, но 26 забитых почему-то старше
dilp, 26 старше, потому что на а еачинается а второе на в
Добавлено: 18.04.2017 / 00:11
Koenig, там проверка идёт
foreach ($atab as $key => $row) {
$ochki[$key] = $row[$kolib2 - 2];
$gol[$key] = $row[$kolib2 -1];
$g = explode("-",$row[$kolib2 - 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 / 00:12
массив в 1 посту образец, а второй массив оригинал
массив в 1 посту образец, а второй массив оригинал
То есть,
это исходник? А где второй массив, который надо получить? Скинь ссылку на пост с этим массивом.
dilp,
$a = array();
$a[1] = array('Зенит','12','10-6');
$a[2] = array('Локомотив','16','15-2');
$a[3] = array('Спартак','18','10-4');
$a[4] = array('Анжи','4','6-14');
echo '<pre>' . print_r($a, 1) . '</pre>';
function cmp($a, $b)
{
if ($a[1] == $b[1]) {
return 0;
}
return ($a[1] < $b[1]) ? 1 : -1;
}
usort($a, "cmp");
echo '<pre>' . print_r($a, 1) . '</pre>';
для тех кто не понял
игрок/И/В/П/Н/О/гол
авппрри/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
это и есть массив для создания таблицы,
не надо никаких array [] $