check inhoud van array allemaal true is

Status
Niet open voor verdere reacties.

phobia

Terugkerende gebruiker
Lid geworden
4 sep 2006
Berichten
1.777
Ik heb een array, die is gevuld met true en false, niet als string!.

Maar nu moet ik weten of alles true is of dat er ook een paar false tussen staan.

kan iemand mijn vertellen hoe ik dat het beste kan checken?

ik heb al min($array) gedaan, met allemaal true geeft hij 1 terug, maar met en false ertussen geeft hij helemaal nix terug

en in_array(false,$array) doet ook al niet wat ik hoopte
 
In_array werkt bij mij wel:
PHP:
<?php
$test = array(true,false,true,true);
if (in_array(false, $test))
{
        echo "min. 1 false";
}
else
{
        echo "allemaal true";
}
?>
Dit levert bij mij "min. 1 false" op.
 
Ik denk ook dat het bij mij zit in het vergelijk die ik erna doe,

PHP:
	if(in_array(false,$scima){ $a=false;} else { $a = true;}
	if(in_array(false,$scimb){ $b=false;} else { $b = true;}
	if(in_array(false,$scimc){ $c=false;} else { $c = true;}
	
	if($zipp && $a && $b && $c)
		{$success = 1;}
		else
		{$success = 0;}
De bedoeling is om 3 array's te controleren op true of false.
($zipp is geen array enkel true of false)
En als ze allemaal true zijn dan $success = 1 en anders $success = 0

okey, ben er geloof ik achter.
Ik geloof dat als je een array laat vullen met true of false,
dan komt er voor true een 1 te staan, maar voor false word er nix ingevuld.
Dus ik zal voor false een 0 moeten laten schrijven!
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan