Dans mon contrôleur CakePHP il y a une action nommée saveReport()
où $attribute_ids
est un tableau contenant tous les attributs sélectionnés obtenus à partir du poste Ajax ..Trouver longueur Array incakephp
function saveReport()
{
echo $this->params['form']['formid'];
echo $this->params['form']['reportTitle'];
echo $this->params['form']['attr'];
$attribute_ids=$this->params['form']['attr'];
$comma_separated = explode(",", $attribute_ids);
for($i=0;$i<15;$i++)
{
echo $comma_separated[$i];
echo " ";
$this->data['Report']['title']=$this->params['form']['reportTitle'];
$this->data['Report']['form_id']=$this->params['form']['formid'];
$this->data['Report']['attr_id']=$comma_separated[$i];
$this->Report->saveAll($this->data);
}
}
comment identifier la longueur de $comma_separated
où $comma_separated
est un tableau pour que je puisse l'utiliser dans la boucle for maintenant j'ai utilisé 15 par défaut ...
+1 pour Pascal alias l'Homme PHP;) –