【发布时间】:2019-03-31 14:25:51
【问题描述】:
我正在尝试查看字符串是否在数组中,但是当尝试使用 in_array 搜索时,即使字符串在数组中,它也总是返回 false
$array = { ["cardId"]=> int(233) ["mask"]=> string(14) "498765xxxx8769" ["brand"]=> string(4) "VISA" ["scheme"]=> string(4) "VISA" } }
if(in_array('512345xxxx2346', $array)
{
echo "512345xxxx2346 found !!";
}else {
echo "512345xxxx2346 not found !!";
}
输出
512345xxxx2346 not found
请帮忙
【问题讨论】:
-
您的示例按预期工作。好吧,有语法错误,但从逻辑上讲,我不会期待其他任何事情
-
@dan08 我已经更新了问题
-
你能写一个可行的例子吗?
-
这不是一个可用的 PHP 数组。而且你有语法错误。代码 sn-p 无法提供该输出
-
你说的是关联数组吗?为什么你一直在谈论多维数组而不包括有效的minimal reproducible example????
标签: php arrays laravel codeigniter-3