试图显示图像取决于在foreach循环中的值是什么,它的第二次正确的回声,但不是第一次..奇怪的是,如果我回显它的值显示它但不是在一个开关图像多数民众赞成statement..here的代码:PHP的foreach只回声第二个值
foreach ($myarray as $value){
echo $value;
switch($value){
case 'value1':
echo '<img src="something.jpg" />';
break;
case 'value2':
echo '<img src="something-2.jpg" />';
break;
}
}
所以如果一个既“值1”和“值2”则呼应这两个值,而只是呼应了值2 image..help?
你需要发布更多的代码 - 你给我们的工作正常:https://eval.in/113932 –
谢谢,发现错误是数组里面的“value1”之后有一个空间。通过做一个var_dump来发现它。值来自wordpress。不管怎么说,也不知道它是不是你,但是当它是一个有效的问题时,请求这个问题被“关闭”的时候有点儿快。我总是发布尽可能多的代码,我认为有必要 – Andres
对于未来,正确的调试技术将“在你到达StackOverflow之前,你已经解决了这个问题。 –