如何在php中连接波斯语中的两个字符串

时间:2016-02-05 16:44:54

标签: php utf-8 concatenation persian

问题是我有以下字符串:

$content=$rows["content"];

我从数据库中检索到了。刺痛是波斯语 我想展示唯一的150个字符。所以我用过:

$content=substr($content,0,150);

并表明这仍然继续我需要显示3个点:" ..." 所以我做了:

$content.='...';

当我用echo显示这个字符串时,我添加的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;

1 个答案:

答案 0 :(得分:0)

我只是在我希望以这种方式显示的文本周围添加了一个带有rtl的p标签。像这样:

            <p dir="rtl">';
            echo $content;
            echo "...";
            echo  '</p>';