Задавайте вопросы, мы ответим
Вы не зашли.
Пожалуйста, скажите, что обозначает запись
print "\t\t<td><center>".($line[$i]?$line[$i]:" ")."</center></td>\n";
Конкретно не ясно, что происходит с массивами в выражении в скобках
Неактивен
Это оффтопик, но мы скоро запустим проект, на котором можно будет задать вопросы и по PHP.
Здесь очень просто, используется оператор ?:, он имеет 3 аргумента, если первый аргумент истина (то есть не ноль не NULL и не пустая строка), то результатом выражения является второй аргумент, а если ложь, то - третий. Логически Ваше выражение такое:
print "\t\t<td><center>";
if($line[$i]) {
print $line[$i];
}
else {
print " ";
}
print "</center></td>\n";
Неактивен