Andykalinin
Новичок
Проблема с массивом
Вопрос вот в чем.
Я из одного тектового файла(редактировать его не могу), выдергиваю инфу(чтобы быть точным это игроки футбольной команды с характеристиками) из него, но не всю а выборочно. Собираю ее таким образом
А вывожу инфу так
Пример можно увидеть здесь
http://andy.selectosa.com/numancia/equipo.php
В выводе идут игроки с характеристиками, но лажа в том что ини идут не в том порядке как мне хотелось бы. Т.е. я хочу их отсортировать по позиции, которая задается переменной $a[$poz] , может кто поможет.
Кстати позиции в файле на русском (ВР, ЛЗ, ЦЗ, ПЗ, ЛП, ЦП, ПП, ПФ, ЦФ, ЛФ).
Мне посоветовали сделать так
Но так выдает ошибку
А в этой строке вот что
Помогите плиз
-~{}~ 04.11.04 18:34:
Забыл вписать, что посоветовали ввод сделать так
Вопрос вот в чем.
Я из одного тектового файла(редактировать его не могу), выдергиваю инфу(чтобы быть точным это игроки футбольной команды с характеристиками) из него, но не всю а выборочно. Собираю ее таким образом
PHP:
while ($p < 25){ $p++;
$line[$p]= "<tr> <td>$a[$r]</td>
<td>$a[$poz] </td>
<td>$a[$im]</td>
<td>$a[$nac]</td>
<td>$a[$voz]</td>
<td>$a[$tal]</td>
<td>$a[$op]</td>
<td>$a[$sil]</td>
<td>$a[$fiz]</td>
<td>$a[$duh]</td>
<td>$a[$zd]</td>
<td>$svu1 $svp1 $svn1 $svd1 $svo1 $svvg1 $svs1 $svf1 $svr1 $svt1</td>
<td>$a[$tsen]</td>
<td>$a[$zp]</td> </tr> ";
}
PHP:
while ($l < 25) { $l++; echo $line[$l]; }
http://andy.selectosa.com/numancia/equipo.php
В выводе идут игроки с характеристиками, но лажа в том что ини идут не в том порядке как мне хотелось бы. Т.е. я хочу их отсортировать по позиции, которая задается переменной $a[$poz] , может кто поможет.
Кстати позиции в файле на русском (ВР, ЛЗ, ЦЗ, ПЗ, ЛП, ЦП, ПП, ПФ, ЦФ, ЛФ).
Мне посоветовали сделать так
PHP:
$plist = array ('ВР','ЛЗ','ЦЗ','ПЗ','ЛП','ЦП','ПП','ПФ','ЦФ','ЛФ);
$plistlen = 10;
$pli = 0;
while ($pli++ < $plistlen) {
$l = 0;
while ($l++ < 25) {
if ($plist[$pli] == $line[$l]['position']) {
echo $line[$l]['data'];
}
}
}
PHP:
Parse error: parse error, expecting `')'' in equipo.php on line 199
PHP:
if ($plist[$pli] == $line[$l]['position'])

-~{}~ 04.11.04 18:34:
Забыл вписать, что посоветовали ввод сделать так
PHP:
$line[$p]= array('data' => '
<tr> <td>$a[$r]</td>
<td>$a[$poz] </td>
<td>$a[$im]</td>
<td>$a[$nac]</td>
<td>$a[$voz]</td>
<td>$a[$tal]</td>
<td>$a[$op]</td>
<td>$a[$sil]</td>
<td>$a[$fiz]</td>
<td>$a[$duh]</td>
<td>$a[$zd]</td>
<td>$svu1 $svp1 $svn1 $svd1 $svo1 $svvg1 $svs1 $svf1 $svr1 $svt1</td>
<td>$a[$tsen]</td>
<td>$a[$zp]</td> </tr>
', 'position' => $a[$poz]);