Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.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_String_Compare_Explode - Fatal编程技术网

Php 将数组分解与字符串进行比较

Php 将数组分解与字符串进行比较,php,string,compare,explode,Php,String,Compare,Explode,我需要一些帮助来解决这个问题。我有这样一个数组: $asd = explode(",", "1, 5, 6, 8, 10"); 我想将$asd与字符串进行比较: if($asd == '8') { //something } else { //something } 我无法比较它们。您无法将数组与字符串进行比较。您需要迭代数组的元素。像这样: foreach ($asd as $k) { if ($k == '8') echo "ok"; }

我需要一些帮助来解决这个问题。我有这样一个数组:

$asd = explode(",", "1, 5, 6, 8, 10");
我想将$asd与字符串进行比较:

if($asd == '8') {
    //something
} else {
    //something
}

我无法比较它们。

您无法将数组与字符串进行比较。您需要迭代数组的元素。像这样:

foreach ($asd as $k)
{
    if ($k == '8') echo "ok";
}