我正在尝试如何为我的网站找出一些东西.这不是我的代码只是一个例子,让我更容易理解我的意思.
让我说我有一个像这样的数组:
$services = array(
Marketing => marketing:342343423423,
Sales => sales:779876786,
)
Run Code Online (Sandbox Code Playgroud)
我的网站上有一个表格.我可以通过POST请求获取发布的值.
POST请求可以是这样的
$_POST['service_request']
Run Code Online (Sandbox Code Playgroud)
现在我想知道的是如何做下一个:
如果$_POST['service_request']匹配其中一个数组键,$services则打印该数组键的相关值.
因此,假设用户填写我的表单,他的服务请求是营销,然后我想检查$service变量内是否存在此服务请求,如果存在则打印该值.
使用key_existsphp的功能.
if(key_exists($_POST['service_request'],$services)){
//exists, perform rest of the logic here.
}
Run Code Online (Sandbox Code Playgroud)
更新:它是别名,array_key_exists所以两者基本相同.