【PHP】在使用PHP时想要单独使用foreachelse
由于不需要使用(良心)
・
・
・
如果使用Smarty之类的,当foreach的目标列表为空时,可以使用{foreachelse}~{/ foreach}来进行处理。另外,在Python中可以用for~else~来实现。但如果在PHP中尝试,那么…
if ($arrData) {
foreach ($arrData as $k => $v) {
// うーんかっこわるい
}
} else {
}
有一种说不上来的不搭调感。
如果非要使用的话,用这个写法稍微爽快一点。
if (!$arrData) {
// こっちがelse的な内容だから順序がね・・・
} else foreach ($arrData as $k => $v) {
// あんま使わないほうがいいかも
}