我有很多变量需要检查以查看它是否等于“ None”。如果变量等于“ None”,我想将其更改为=“-”;
没有针对每个变量使用单独的IF函数的最佳做法是什么?
//Variables
$profileEthnicity = h($result["profile_ethnicity"]);
$profileHeight = h($result["profile_height"]);
$profileBuild = h($result["profile_build"]);
$profileEyeColor = h($result["profile_eye_color"]);
$profileHairColor = h($result["profile_hair_color"]);
$profileTattoos = h($result["profile_tattoos"]);
$profilePiercings = h($result["profile_piercings"]);
//Example
if($profileEthnicity == "None") { $profileEthnicity = "-"; }
由于值在数组中,所以您可以这样做:
foreach($result AS $key => $val) {
('None' == $val) ? $result[$key] = '-' : $result[$key] = $val;
}