我試圖建立一個網頁,其中兩種類型的用戶來到我的網站。一個是通常的英文用戶,第二個是波斯用戶(與阿拉伯文相同的文本屬性,如文本方向和文本對齊)。所以我希望能夠根據用戶輸入設置回顯文本的文本方向。根據輸入選擇正確的文本方向
讓我給你舉個例子;
我有這樣的文字輸入:
<form name="myform" action="thispage.php" method="post" target="_self">
<input type="text" id="decsription" name="description" value="" />
<input type="submit" name="submit" value="SUBMIT" >
</form>
<?php
if (isset($_POST['description']))
{
echo '<div align="right" dir="rtl"> Your Chiose is : '.$_POST['description'].'</div>';
}
因此,舉例來說,如果文本輸入的英文打字,回聲節將改變這樣的事情:
echo '<div align="left" dir="ltr"> Your Chiose is : '.$_POST['description'].'</div>';
但如果文本是非英文的,那麼回聲部分將是這樣的:
echo '<div align="right" dir="rtl"> انتخاب شما : '.$_POST['description'].'</div>';
這是可能的 去做 ?
感謝您的幫助。
這個問題在http://stackoverflow.com/questions/1441562/detect-language-from-string-in-php可能在這裏使用。 – someoneHuman
所以你基本上要問的是如何檢測使用php鍵入的語言? – arijeet
@ redskins80是,然後根據檢測到的語言顯示文本。 – Siwa