in_array变量赋值被当成一个值,求解决办法
程序员文章站
2024-04-06 09:13:19
...
in_array变量赋值被当成一个值,求解决方法
in_array变量赋值被当成一个值,求解决方法
具体请看以下代码:
in_array的判断结果输出为"Match not found",也即是说讲师没包含在$people中,可能原因是被当成一个整体。具体求解决方案,代码该如何优化下
in_array变量赋值被当成一个值,求解决方法
具体请看以下代码:
//$meb['learned']数据库取值为:排舞,街舞,主持人,讲师
$learn = explode(',',$meb['learned']);
//echo $learn[0].$learn[1].$learn[2].$learn[3].$learn[4].$learn[5];
$strp = str_replace(',', '", "', $meb['learned']);
$strp2 = '"'.$strp.'"';
$people = array($strp2);
print_r($people);
//以上输出结果为 Array ( [0] => "排舞", "街舞", "主持人", "讲师" )
if (in_array('讲师',$people)){
echo "Match found";
}
else
{
echo "Match not found";
}
?>
in_array的判断结果输出为"Match not found",也即是说讲师没包含在$people中,可能原因是被当成一个整体。具体求解决方案,代码该如何优化下
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
- 最新文章
- 热门排行
上一篇: 怎么对特定键名的数组元素进行操作
下一篇: 这样也可以达到反射的效果,该如何处理
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论