Как вставить эхо-операторы для вставки разметки RDFa Lite - PullRequest
0 голосов
/ 08 июня 2018

У меня есть проблема, которую я не могу решить, не сломав всю страницу.

Мне нужно отредактировать следующий код и вставить дополнительные операторы echo.Операторы echo необходимы для разметки с помощью RDFa Lite.

echo '<td><a href="sportsteam.php?id='.$row['SportsTeam_id'].'">'.$row['name'].'?></a></td>
                                          <td>'.$row['startDate'].'</td>
                                          <td>'.$row['endDate'].'</td>
                                        </tr>';

Мне нужно вставить операторы echo до и после $row['name'], $row['startDate'] и $row['endDate'].

Ответы [ 2 ]

0 голосов
/ 08 июня 2018

Если short_open_tag активирован, всегда включен, начиная с PHP 5.4.

<?='<tr>'?>
<?='<td><a href="sportsteam.php?id=' . $row['SportsTeam_id'] . '">' . $row['name'] . '?></a></td>'?>
<?='<td>' . $row['startDate'] . '</td>'?>
<?='<td>' . $row['endDate'] . '</td>'?>
<?='</tr>'?>

Или ...

<?php
echo '<tr>';
echo '<td><a href="sportsteam.php?id=' . $row['SportsTeam_id'] . '">' . $row['name'] . '?></a></td>';
echo '<td>' . $row['startDate'] . '</td>';
echo '<td>' . $row['endDate'] . '</td>';
echo '</tr>';
?>
0 голосов
/ 08 июня 2018

Лучше добавить его в переменную и объединить с помощью '.'

$value = '<td><a href="sportsteam.php?id='.$row['SportsTeam_id'].'">'.$row['name'].'?></a></td>' ;
$value .= '<td>'.$row['startDate'].'</td>';
$value .= '<td>'.$row['endDate'].'</td></tr>';
echo $value;
...