我有3个图像字段,并在前端模板需要知道是否有1,2或全部3设置,所以我可以根据他们的答案不同的风格。PHP - 返回值如果2出3真
因此,例如,if($img1 && $img2 && $img3)
为任何1图像。我正在寻找PHP中的函数来返回设置的图像数量(即1,2,3)。
只根据图像是否设置计数,还是有一些更好的方法来做到这一点?
我有3个图像字段,并在前端模板需要知道是否有1,2或全部3设置,所以我可以根据他们的答案不同的风格。PHP - 返回值如果2出3真
因此,例如,if($img1 && $img2 && $img3)
为任何1图像。我正在寻找PHP中的函数来返回设置的图像数量(即1,2,3)。
只根据图像是否设置计数,还是有一些更好的方法来做到这一点?
您可以使用!!
的值转换为布尔。然后你可以将它们加在一起:true
充当1
,false
作为0
。所以:
$count = !!$img1 + !!$img2 + !!$img3;
如果你的造型纯粹是基于图像的数量,那么是的,一个简单的计数就足够了。 – jdu
OK马克B,我不是意味着一个内置的PHP函数为我做这一切...我的意思是一个有效的方式来返回我想要的一些想法.... – galilee