我有五个用于加载图像的自定义字段,但它们都不是必需的。我的意思是用户可以上传从 1 到 5 的随机数量的图像。我在这里遇到了一个简单的概念缺乏。我应该如何检查它们中的任何一个是否为空并丢弃。更具体地说,我想丢弃不存在的字段并仅将上传的字段存储在数组中。这是我的代码
$custom_fields = get_post_custom($id);
$my_custom_field1 = $custom_fields['image1'];
$my_custom_field2 = $custom_fields['image2'];
$my_custom_field3 = $custom_fields['image3'];
$my_custom_field4 = $custom_fields['image4'];
$my_custom_field5 = $custom_fields['image5'];
if(!(false===($my_custom_field1))) { $img[]=$my_custom_field1;}
if(!(false===($my_custom_field2))) { $img[]=$my_custom_field2;}
if(!(false===($my_custom_field3))) { $img[]=$my_custom_field3;}
if(!(false===($my_custom_field4))) { $img[]=$my_custom_field4;}
if(!(false===($my_custom_field5))) { $img[]=$my_custom_field5;}