如何从随机形式中提取相关字段

时间:2014-10-12 08:11:37

标签: php

我有一个脚本,可以从互联网上的表单中收集数据(基于JavaScript) 现在信息通常是姓名,电子邮件,电话。现在我在我的数据库中获取该网站上的字段名称, 所以它不一定是' first_name,',' last_name'等等。它可能是' _FFE3_main_first_name'等。 所以我试图提取这些信息,但没有太大的成功 我试过了

    foreach($data as $key => $val){
    if(strpos($key, "first")){
        $info["first_name"] = $val;
    } elseif(strpos($key, "last")){
        $info["last_name"] = $val;
    } elseif(strpos($key, "name")){
        $info["name"] = $val;
    } elseif(strpos($key, "mail")){
        $info["mail"] = $val;
    } elseif(strpos($key, "phone")){
        $info["phone"] = $val;
    }
}

但我只是得到了名字',即便是第一个也是最后一个存在 我也试过

    foreach($data as $key => $val){
    if(strpos($key, "first") && !isset($info["first_name"])){
        $info["first_name"] = $val;
    } elseif(strpos($key, "last") && !isset($info["last_name"])){
        $info["last_name"] = $val;
    } elseif(strpos($key, "name")){
        $info["name"] = $val;
    } elseif(strpos($key, "mail")){
        $info["mail"] = $val;
    } elseif(strpos($key, "phone")){
        $info["phone"] = $val;
    }
}

仍然没有运气,谢谢。

arry output

(
[name] => king
[mail] => a@a.com

0 个答案:

没有答案
相关问题