Вопрос в том, что у меня есть строка:
$content=$rows["content"];
который я извлек из базы данных. Жало на персидском языке.
я хочу показать только 150 символов. поэтому я использовал:
$content=substr($content,0,150);
и чтобы показать, что это все еще продолжается, мне нужно показать 3 точки: «…», поэтому я сделал:
$content.='...';
и когда я покажу эту строку с помощью эха, 3 точки, которые я добавил, появятся справа от последней строки.
но персидский справа налево, поэтому 3 точки должны появиться слева от последней строки.
Я устал этот два, но этот тоже не сработал
$content =iconv(mb_detect_encoding($content, mb_detect_order(), true), "UTF-8", $content);
$content=substr($content,0,150);
$dot='...';
$dot =iconv(mb_detect_encoding($dot, mb_detect_order(), true), "UTF-8", $dot);
$content.=$dot;
я просто добавил тег p с rtl вокруг текстов, которые я хотел показать таким образом. как это:
<p dir="rtl">';
echo $content;
echo "...";
echo '</p>';
Других решений пока нет …