2012-05-27 83 views
-1

是否可以使用PHP自動響應每個表單提交來構建應用程序?構建一個適用於iOS的適用於Siri的PHP應用程序

像這樣:

example

因此,舉例來說,如果表單提交了$_POST['q'] = "hi",輸出將是 「你好。」

就像使用case聲明:

for case $_POST['q'] = "how do you do?" 
echo "fine"; 

for case $_POST['q'] = "what's your name ? " 
echo "ABC" 

等等

任何人都可以幫助我在PHP中構建一個類似的功能嗎?

我在想什麼的是:一個表單提交,應該有一樣的Siri如何在iOS上工作的打印/從陣列回聲......

+3

一個簡單的字符串比較不會讓你遠。要真正嘗試瞭解編寫自然語言的人需要/要求您需要一些非常複雜的算法。 – ThiefMaster

回答

-1

有可能很容易地用switch聲明,但您只能在某人的查詢中找到關鍵字。作爲ThiefMaster說,如果你想要自然語言查詢和響應的Siri一樣,我不能幫助,但這裏是我如何與switch聲明做到這一點:

switch ($_POST['q']) { 
    case "hello": 
    echo "Hi."; 
    break; 
    case "how are you": 
    echo "I'm fine."; 
    break; 
    default: 
    echo "Sorry, I don't understand."; 
} 

(前添加更多case語句需要default行,但不要忘記關閉他們break;

相關問題