我有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