如何在PHP中动态增加一个数字
我想动态添加数字,并将输出瞄准如下如何在PHP中动态增加一个数字,php,numbers,increment,Php,Numbers,Increment,我想动态添加数字,并将输出瞄准如下 <li data-id="id-1".. > ...</li> <li data-id="id-2".. > ...</li> <li data-id="id-3".. > ...</li> <li data-id="id-4".. > ...</li> <li data-id="id-5".. > ...</li> <li data-
<li data-id="id-1".. > ...</li>
<li data-id="id-2".. > ...</li>
<li data-id="id-3".. > ...</li>
<li data-id="id-4".. > ...</li>
<li data-id="id-5".. > ...</li>
<li data-id="id-6".. > ...</li>
型号:
function getProductsByGroup($group){
$data = array();
$this->db->where('grouping', $group);
$this->db->where('status', 'active');
// $this->db->orderby('name','asc');
$Q = $this->db->get('omc_product');
if ($Q->num_rows() > 0){
$num_rows = $Q->num_rows();
foreach ($Q->result_array() as $row){
$data[] = $row;
}
}
$Q->free_result();
return $data;
return $num_rows;
}
function getNumRowsByGroup($group){
$data = array();
$this->db->where('grouping', $group);
$this->db->where('status', 'active');
// $this->db->orderby('name','asc');
$Q = $this->db->get('omc_product');
if ($Q->num_rows() > 0){
$num_rows = $Q->num_rows();
}
$Q->free_result();
return $num_rows;
}
因为看起来您并不关心数组键,所以可以使用它:
foreach($images as $elem => $image){
echo "<li data-id=\"id-".($elem + 1)."\" data-type=\"".$image['class']."\">\n<img src=\"".base_url().$image['thumbnail']."\" width=\"128\" height=\"128\" />\n<strong>".$image['name']."</strong>\n<span data-type=\"size\">".$image['shortdesc']."</span></li>\n";
}
foreach($elem=>$image的图像){
echo“\n\n“$image['name']。”\n.“$image['shortdesc']。” \n”;
}
因为看起来您并不关心数组键,所以您可以使用它:
foreach($images as $elem => $image){
echo "<li data-id=\"id-".($elem + 1)."\" data-type=\"".$image['class']."\">\n<img src=\"".base_url().$image['thumbnail']."\" width=\"128\" height=\"128\" />\n<strong>".$image['name']."</strong>\n<span data-type=\"size\">".$image['shortdesc']."</span></li>\n";
}
foreach($elem=>$image的图像){
echo“\n\n“$image['name']。”\n.“$image['shortdesc']。” \n”;
}
如果我答对了问题,你只想增加数字。最好是保持一个循环,如下所示:
$count = 1;
foreach($images as $image){
echo "<li data-id=\"id-".$count."\" data-type=\"".$image['class']."\">\n<img src=\"".base_url().$image['thumbnail']."\" width=\"128\" height=\"128\" />\n<strong>".$image['name']."</strong>\n<span data-type=\"size\">".$image['shortdesc']."</span></li>\n";
$count++;
}
$count=1;
foreach($images作为$image){
echo“\n\n“$image['name']”.\n.“$image['shortdesc']”. \n”;
$count++;
}
如果我答对了问题,你只想增加数字。最好是保持一个循环,如下所示:
$count = 1;
foreach($images as $image){
echo "<li data-id=\"id-".$count."\" data-type=\"".$image['class']."\">\n<img src=\"".base_url().$image['thumbnail']."\" width=\"128\" height=\"128\" />\n<strong>".$image['name']."</strong>\n<span data-type=\"size\">".$image['shortdesc']."</span></li>\n";
$count++;
}
$count=1;
foreach($images作为$image){
echo“\n\n“$image['name']”.\n.“$image['shortdesc']”. \n”;
$count++;
}