count and in array

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : count and in array

par Invité » 23 déc. 2006, 23:14

merci pour la reponse :P super rapide.

par @rthur » 23 déc. 2006, 23:03

Bonsoir,

La fonction in_array() renvoie true ou false donc elle ne te sera pas d'une grande utilité si tu la met avant un count...

Voila une idée:
<?php
//Bddid est du type -45-45-45-59-12-451-12
$BddId="-45-45-45-59-12-451-12";
$N = explode ("-",$BddId); 

$nb_occurences=0;
foreach ($N as $val) {
    if ($val==$Id) {
     $nb_occurences++;
   }
}

print "Le tableau contient ".$nb_occurences." occurences";
?>
Edit (HR): ajouté les accolades qui vont bien

count and in array

par Invité » 23 déc. 2006, 22:53

bonsoir j ai essaye avec la doc de compter le nombre d occurence dans un tableau mais ca fonctionne pas.

//Bddid est du type -45-45-45-59-12-451-12
$N = explode ("-",$BddId);
//ID EST DU TYPER -45
$NbrId=count(in_array("$Id", $N));		



ce que je voudrai donc est compter le nombre de fois ou Id est present dans BddId.
Merci pour vos rep :wink:
Et joyeux noel...