Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php数组,它们的数据比较_Php_Sql_Arrays_Database - Fatal编程技术网

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']){ ...