Page 1 sur 1

Compter nbre de variables ayant la même valeur

Posté : 03 nov. 2013, 19:06
par francislacoste
<?php
//Récupère les variables de flash
$periode='2020';
$scenar='TENDANCIEL';

$MIErg='ON';
$LCIrg='ON';
$LSIrg='OFF';
$LCCrg='ON';
$MINrg='OFF';
$LSCrg='OFF';
$LCNrg='ON';
$LSNrg='ON';
$RESrg='OFF';

Je récupère des variables de flash et j'aimerais avoir le compte de variables dont la valeur est ''ON'' dans le cas présent ' 5' pour m'en servir dans ma requête Sql
et si la valeur est ''ON' j'aimerais un echo sur les 3 caractères après $
$MIErg='ON'; echo = 'MIE'
Dans l'attente d'une réponse
Bonne soirée

Re: Compter nbre de variables ayant la même valeur

Posté : 03 nov. 2013, 20:08
par sirakawa
Question subsidiaire:
Tu récupères ces valeurs d'un seul coup ou progressivement?
regarde ça:
<?PHP
$z = array
(
	"MIErg"=>'ON',
"LCIrg"=>'ON',
"LSIrg"=>'OFF',
"LCCrg"=>'ON',
"MINrg"=>'OFF',
"LSCrg"=>'OFF',
"LCNrg"=>'ON',
"LSNrg"=>'ON',
"RESrg"=>'OFF',
);
$c = array_count_values($z);
print_r($z);
print "<br>";
print_r($c);
?>

Re: Compter nbre de variables ayant la même valeur

Posté : 03 nov. 2013, 20:49
par francislacoste
Merci pour ta réponse mais j'aimerais récupérer ma valeur count
de la manière suivante
$c='5' et non Array ( [ON] => 5 [OFF] => 4

Re: Compter nbre de variables ayant la même valeur

Posté : 03 nov. 2013, 22:23
par sirakawa
Merci pour ta réponse mais j'aimerais récupérer ma valeur count
de la manière suivante
$c='5' et non Array ( [ON] => 5 [OFF] => 4
$c['ON'] donne le nombre de ON
$c['OFF'] donne le nombre de OFF