1
У меня есть SQLite-база данных, содержащая статьи. Все статьи содержат HTML, но одна из этих статей содержит <aside>
. Поэтому я хотел бы представить эту статью по-другому, чем другие.обнаружить, если значение массива содержит определенный текст PHP
Это мой код прямо сейчас:
$db = new PDO("sqlite:$dbPath");
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING); // Display errors, but continue script
$stmt = $db->prepare('SELECT * FROM Article WHERE category = "article" ORDER BY pubdate DESC;');
$stmt->execute();
$res = $stmt->fetchAll(PDO::FETCH_ASSOC);
?>
<table id="artikelLista">
<caption><em>Visar alla artiklar</em></caption>
<?php foreach($res as $article): ?>
<tr class="artikelContent">
<td><h4><?php echo $article['title']; ?></h4>
<?php echo $article['content']; ?>
<span class="floatRight"><?php echo "Artikel skriven " . $article['author'] . " " . $article['pubdate']; ?></span></td>
</tr>
<?php endforeach; ?>
</table>
Есть ли способ проверить, если значение $article['content]
массив содержит «<aside>
» и установить другой стиль для этого тр? (Или ДИВ, если это не представляется возможным в тр)
Спасибо! В приведенном выше коде не обнаружено '
Нет, он должен распознавать теги, это просто строка, в которой нет ничего особенного о том, что в строке есть < or having >. –
Вы правы, извините, я сделал глупую ошибку в коде, он работает так, как должен! Еще раз спасибо! :) – Sluggo