我在 php 中有一个未排序且动态变化的数组,其中我的值存储为“蓝色”、“红色”、“绿色”。数组的其余部分由诸如“湿”、“干”、“湿”之类的字符串组成。现在我想在将字符串打印到我的 html 页面之前打印相应的标题。我怎样才能做到这一点?
上面的代码会产生问题,因为如果 else 触发,在所有三种颜色都回显出来之前,它会再次打印标题。
编辑:
阵列:蓝色、潮湿、绿色、潮湿、干燥、红色。
echo "<h3>Color</h3><br>";
foreach($array as $value){
if ($value == "blue" || $value == "red" || $value == "green") {
echo $value;
}
echo "<h3>Weather</h3><br>";
foreach($array as $value){
if ($value != "blue" || $value != "red" || $value != "green") {
echo $value;
}