在CodeIgniter PHP中显示不同的前缀和后缀

时间:2014-03-12 07:26:27

标签: php codeigniter codeigniter-2

$all_categories=get_cats($cat);
$headingPrinted = false;
$childCount = 0;
for($i=0;$i<sizeof($all_categories);$i++)
{    
  $arr=get_gender($cat);
  if($arr[$i]=='0')
  {
    if (!$headingPrinted) {
      echo "&nbsp&nbsp"."Sons:";
      $headingPrinted = true;
    }  
    echo "&nbsp&nbsp".$all_categories[$i].",";
    $childCount++;
  }
} 

if ($childCount >= 3) {
  echo $childCount,  $childCount == 1 ;  
} 
else {
  // you may want to do something if none found
}

$headingPrinted = false;
$childCount = 0;

for($i=0;$i<sizeof($all_categories);$i++)
{    
  $arr=get_gender($cat);
  if($arr[$i]=='1'){
    if (!$headingPrinted) {
      echo "&nbsp&nbsp"."Daughters:";
      $headingPrinted = true;
    }  
    echo "&nbsp&nbsp".$all_categories[$i].",";
    $childCount++;
  }
} 
if ($childCount >= 3) {
  echo $childCount,  $childCount == 1 ;  
} 
else {
  // you may want to do something if none found
}

我正在显示&#34; Sons&#34;然后他们的名字,然后他们的计数和单词&#34;女儿&#34;那么他们的名字就算了。我想这样显示:

  

儿子:a,b,c,d:4;
  女儿:p,q,r,s:4;

$all_categories是一个数组,我可以在其中获取给定ID的所有子项,get_genderget_cats是函数。

现在我正在显示:

  

a,b,c,d,:4;

我只想在以下情况下显示计数:

  • 儿子的数量大于2,女儿的数量相同。
  • 男孩数是1然后是&#34; Sons:&#34; a;和女儿一样。
  • 男孩数是2然后是&#34; Sons:&#34;的a,b;和女儿一样。
  • 男孩数大于2然后是&#34; Sons:&#34; A,B,C:3;和女儿一样。

我想显示与上面相同的结果我说。提前致谢 有人试过这个......

0 个答案:

没有答案