2015-04-14 108 views
0

我想了解PHP中的Hebrev函數。 https://php.net/manual/en/function.hebrevc.phpPHP函數hebrev()說明

它說:「將邏輯希伯來文本轉換爲可視文本」。但我不明白邏輯希伯來文本和希伯來文字的區別。

接下來接下來的是官方PHP文檔沒有提供一個工作示例。所以我寫了這個代碼:

$hebrew_text = "בְּרֵאשִׁית, בָּרָא אֱלֹהִים, אֵת הַשָּׁמַיִם, וְאֵת הָאָרֶץ."; 

echo $hebrew_text; 
echo '<br>'; 
echo hebrev($hebrew_text); 

產量爲:

בְּרֵאשִׁית, בָּרָא אֱלֹהִים, אֵת הַשָּׁמַיִם, וְאֵת הָאָרֶץ. 
.בְּרֵאשִׁית, בָּרָא אֱלֹהִים, אֵת הַשָּׁמַיִם, וְאֵת הָאָרֶץ 

我看到點在新的字符串逆轉。爲什麼?

有人可以指出邏輯希伯來文本和可視的希伯來文本之間的區別嗎?

+1

http://www.w3.org/International/questions/qa-visual-vs-logical – mario

回答

1

希伯來語從右到左閱讀,這意味着句號移到了左邊,因爲這是從右到左閱讀時句子結束的地方。這幾乎清理了文本以用於閱讀目的,而不是以存儲在內存中的方式顯示文本。