将阿拉伯语文本拆分为php中的句子(拆分RTL语言)

时间:2017-05-13 11:51:29

标签: javascript php ajax arabic right-to-left

我需要将大的阿拉伯语句子拆分为块,它不能正常工作,当我使用ajax处理此文本时,它从RTL更改为LTR是否有某种方法可以在rtl处理它。在浏览器中它工作正常但在服务器端它改变为从左到右的顺序。我想在服务器端(right-to-left)以PHP顺序处理此问题。

示例文字

=='''التوفي'''==
    يعد التوفي من السكاكر المفضّلة لدى عدد كبير من الناس وباختلاف الأعمار ، وهو عبارة عن خليط سكاكري  يحضر بعدة طرق سهلة
 ومكوناته متوافرة في المنزل، ويستخدم مع العديد من الحلويات لتزينها وإعطائها النكهة المميزة، وفي هذا المقال سوف نعرض بعض الحلويات التي تتكون من التوفي اللذيذ.

var innerText = "=='''التوفي'''==
يعد التوفي من السكاكر المفضّلة لدى عدد كبير من الناس وباختلاف الأعمار ، وهو عبارة عن خليط سكاكري  يحضر بعدة طرق سهلة ومكوناته متوافرة في المنزل، ويستخدم مع العديد من الحلويات لتزينها وإعطائها النكهة المميزة، وفي هذا المقال سوف نعرض بعض الحلويات التي تتكون من التوفي اللذيذ." 
var parts = innerText.split(" ");
var values = [];
var i = 0;
var tmpVar = "";
$.each(parts, function(index, value) {
    if(tmpVar.length < 55)
    {
        tmpVar += " " + value;
    }else{
        values[i] = tmpVar.replace(/\s+/g, " ");
        i++;
        tmpVar = value;
    }
});
if(values.length < 1 &&  parts.length > 0){
    values[0] = tmpVar;
}

输出

 [" =='''التوفي'''== يعد التوفي من السكاكر المفضّلة لدى عدد", "كبير من الناس وباختلاف الأعمار ، وهو عبارة عن خليط سكاكري", "يحضر بعدة طرق سهلة ومكوناته متوافرة في المنزل، ويستخدم مع", "العديد من الحلويات لتزينها وإعطائها النكهة المميزة، وفي"]

输出更改为LTRjava-script output

浏览器输出:

enter image description here

0 个答案:

没有答案