欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

一个循环判断入入了误区 请求指导

程序员文章站 2022-05-26 08:47:53
...
一个循环判断进入了误区 请求指导
$str ="3,8,9,10,11,";
$array = explode(",", $str);
foreach($array AS $_key=>$value){
$show.="$value";
}
if($show==3){
echo "你好";
}elseif($show==11){
echo "我好";
}else{
echo "都好";
}


$str ="3,8,9,10,11,"; 中的 3 8 9 10 11 的位置是不确定的 也就是会变化的

$show==3 中的3 就是上面的数字 也就是说是根据$str 进行分割后的值进行判断的

好像迷糊了 一直无法进行判断

------解决方案--------------------
$str ="3,8,9,10,11,";
$array = explode(",", $str);
foreach($array AS $_key=>$value){
if($value==3){
echo "你好";
}elseif($value==11){
echo "我好";
}else{
echo "都好";
}
}

------解决方案--------------------
估计是想把数字变成对应文字

echo '';

$str ="3,8,9,10,11,";
$array = explode(",", $str);
foreach($array AS $_key=>$value){
echo show($value);
}

function show($v){
if($v==3){
return '你好 ';
}elseif($v==11){
return '我好 ';
}else{
return '都好 ';
}
}
?>

你好 都好 都好 都好 我好 都好
一个循环判断入入了误区 请求指导

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频