@2pa

Как узнать количество символов строки $r['text_news']?

$sql = $db->prepare("SELECT * FROM users LIMIT 15");
	$sql->execute();

	$res = $sql->fetchAll();

	echo "<table>";

	foreach($res as $r){
        echo "<tr><td>".$r['text_news']."</td><td>".$r['user_name']."</td></tr>";
    }

	echo "</table>";


Задача: добавить после .$r['text_news']. див если длина строки больше 1000 символов. Спасибо, не серчайте - я пока ещё скудно разбираюсь в php
  • Вопрос задан
  • 111 просмотров
Решения вопроса 1
alsopub
@alsopub
echo "<tr><td>".$r['text_news'].(strlen($r['text_news']) > 1000 ? '<div>1000</div>' : '')."</td><td>".$r['user_name']."</td></tr>";

По необходимости можно заменить strlen на mb_strlen.
Что это за конструкция? Это Тернарный оператор - php720.com/lesson/19
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы