php数组,它们的数据比较
我有一个登录功能,但有一个问题,在重定向到下一页之前,我必须检查php数组,它们的数据比较,php,sql,arrays,database,Php,Sql,Arrays,Database,我有一个登录功能,但有一个问题,在重定向到下一页之前,我必须检查$user\u data['isikukood']是否在$tootaja\u data中,也许我做错了什么?它不起作用 PhP 在代码中,将整个数组与字符串进行比较 循环中的$value很可能类似于: $value = array('isikukood ' => 'string'); 你应该做的是使用 或者比较确切的元素: if ($user_data['isikukood'] == $value['isikukood'])
$user\u data['isikukood']
是否在$tootaja\u data
中,也许我做错了什么?它不起作用
PhP
在代码中,将整个数组与字符串进行比较 循环中的
$value
很可能类似于:
$value = array('isikukood ' => 'string');
你应该做的是使用
或者比较确切的元素:
if ($user_data['isikukood'] == $value['isikukood']){ ...
我的
$tootaja_数据
看起来像数组([0]=>数组([isikukood]=>39305267044)[1]=>数组([isikukood]=>47563421869))
。若我在数组中使用或在foreach循环中使用精确元素比较,那个么若条件仅对最后一个元素为true。我不知道该怎么想,如果你能的话,请帮忙
if(in_array($user_data['isikukood'], $value)){ ...
if ($user_data['isikukood'] == $value['isikukood']){ ...