2012-05-27 40 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;

相关问题