duanjucong3124 2014-12-11 03:01 采纳率: 100%
浏览 23
已采纳

在数组php中循环和条件

i want to make loopng and condtional in array to make schedule calendar from


$this->widget('ext.yiicalendar.YiiCalendar', array
(
    'linksArray'=>array
     (    
        '2014-12-13'=>array
        (
           'title'=>'hahaha! :]',
            'style'=>'font-weight: bold; color: red;',
            'href'=>'#'
         )
      )
  ));

to

$this->widget('ext.yiicalendar.YiiCalendar', array
(
'linksArray'=>array
(
  $a = 0;
  while($a < 10)
  {
    if($a != 0)
    {
    '2014-12-13'=>array
    (
        'title'=>'hahaha! :]',
        'style'=>'font-weight: bold; color: red;',
        'href'=>'#'
    )
    }
   $a=$a+1;
  }
 )
 ));

But it doesn't work, please i need your help :(

  • 写回答

1条回答 默认 最新

  • dpkpaxhzffixp8426 2014-12-11 03:23
    关注

    Just create new variable to cache it before you pass it to array

    $my_schedule=[];
    $a = 0;
    while($a < 10) {
      if($a != 0){
         $my_schedule[] = [
          'title'=>'hahaha! :]',
          'style'=>'font-weight: bold; color: red;',
          'href'=>'#'
         ];
       }
       $a++;
    }
    
    $this->widget('ext.yiicalendar.YiiCalendar', array('linksArray'=> $my_schedule);
    

    I don't totally understand what you wanna. But if you want loop inside array, you could try my way. So glad to help you, ubay

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 乌班图ip地址配置及远程SSH
  • ¥15 怎么让点阵屏显示静态爱心,用keiluVision5写出让点阵屏显示静态爱心的代码,越快越好
  • ¥15 PSPICE制作一个加法器
  • ¥15 javaweb项目无法正常跳转
  • ¥15 VMBox虚拟机无法访问
  • ¥15 skd显示找不到头文件
  • ¥15 机器视觉中图片中长度与真实长度的关系
  • ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
  • ¥15 java 的protected权限 ,问题在注释里
  • ¥15 这个是哪里有问题啊?