douxunwei7083 2017-07-27 09:21
浏览 47

循环多维数组与重复项

$pplinfo  = array(

        array("name" => "alan",
              "sex" => "male",
              "favourite" => "white","black","pink" 
        ),
        array(  "name" => "eric",
                "sex" => "male",
                "favourite" => "red","grey","navy","white","purple","chocolate" 
        ),
);

How to get result with foreach loop function to become as below,

alan is a male like white

alan is a male like black

alan is a male like pink

eric is a male like red

eric is a male like grey

eric is a male like navy

eric is a male like white

eric is a male like purple

eric is a male like chocolate

  • 写回答

1条回答 默认 最新

  • dongyan3562 2017-07-27 09:30
    关注

    Hope favourite is also array. using it you can achieve your result like below:

    $pplinfo  = array(
    
      array(
              "name" => "alan",
              "sex" => "male",
              "favourite" => array("white","black","pink")
    
      ),
      array(
              "name" => "eric",
              "sex" => "male",
              "favourite" => array("red","grey","navy","white","purple","chocolate")
    
      ),
    );
    
    foreach ($pplinfo as $key => $value) {
      $favourites = $value['favourite'];
      foreach ($favourites as $favourite) {    
        echo $value['name']." is a ".$value['sex']." like ".$favourite;
        echo "<br>";
      }
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测