0
以我CakePHP的控制器有一个名为saveReport()
一个动作,其中$attribute_ids
是一个数组保持从Ajax的交获得的所有选定的属性..查找阵列长度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);
}
}
如何识别$comma_separated
的长度,其中$comma_separated
是一个数组,因此我可以在for循环中使用它,现在我默认使用它作为15 ...
+1帕斯卡尔又名PHP的人;) – 2009-09-14 04:48:09