मेरे पास एक सहयोगी सरणी है जिसमें मुझे बूलियन सत्य मानों की संख्या गिनने की आवश्यकता है।एक बूलियन ऐरे में वास्तविक मानों की PHP गणना संख्या
अंतिम परिणाम एक if कथन बनाना है जिसमें सरणी के भीतर केवल एक वास्तविक मान मौजूद होने पर सत्य वापस आ जाएगा। अगर सरणी के भीतर एक और सही मान हैं, या सरणी के भीतर कोई वास्तविक मान नहीं है तो इसे झूठी वापसी की आवश्यकता होगी।
मुझे पता है कि किसी भी रूप में गिनती और in_array का उपयोग करने का सबसे अच्छा मार्ग होगा। मुझे यकीन नहीं है कि यह काम करेगा, सिर्फ मेरे सिर के ऊपर से, लेकिन अगर ऐसा होता है, तो यह सबसे अच्छा तरीका है?
$array(a->true,b->false,c->true)
if (count(in_array(true,$array,true)) == 1)
{
return true
}
else
{
return false
}
बिल्कुल सही, बिल्कुल मुझे जो चाहिए, धन्यवाद! – ThatTechGuy