doukanmang3687 2014-08-06 10:41
浏览 66
已采纳

PHP,WordPress:来自多个数组的循环信息

I have four arrays that I get from the database unserialize inside a loop, and than get a single value from a loop inside this loop :) Code below:

<?php

// MONTH
$eduGraduationDateMonth = get_post_custom_values('rbeduendmonth');
// YEAR
$eduGraduationDateYear = get_post_custom_values('rbeduendyear');
// PLACE
$eduPlace = get_post_custom_values('rbeduplace');
// FACULTY
$eduFaculty = get_post_custom_values('rbedusubject');

foreach($eduGraduationDateMonth as $eduMonthValue){
  $eduMonthUnser = unserialize($eduMonthValue);
  foreach($eduMonthUnser as $eduMonthUnserValue){
    echo $eduMonthUnserValue;
  }
}

foreach($eduGraduationDateYear as $eduYearValue){
  $eduYearUnser = unserialize($eduYearValue);
  foreach($eduYearUnser as $eduYearUnserValue){
    echo $eduYearUnserValue;
  }
}

foreach($eduPlace as $eduPlaceValue){
  $eduPlaceUnser = unserialize($eduPlaceValue);
  foreach($eduPlaceUnser as $eduPlaceUnserValue){
    echo $eduPlaceUnserValue;
  }
}

foreach($eduFaculty as $eduFacultyValue){
  $eduFacultyUnser = unserialize($eduFacultyValue);
  foreach($eduFacultyUnser as $eduFacultyUnserValue){
    echo $eduFacultyUnserValue;
  }
}

?>

Of course when i echo it i get something like: mayseptember19901996College NameAnother CollegeITWriter

What I need is to loop it somehow so i can get the following:

May 1990

College Name

IT


September 1996

Another College

Writer

How could I do that?

Thank you!

  • 写回答

2条回答 默认 最新

  • douju2474 2014-08-06 10:50
    关注

    just change the order and ad some html elements ..everything is done .updated

       <?php
    
    // MONTH
    $eduGraduationDateMonth = get_post_custom_values('rbeduendmonth');
    // YEAR
    $eduGraduationDateYear = get_post_custom_values('rbeduendyear');
    // PLACE
    $eduPlace = get_post_custom_values('rbeduplace');
    // FACULTY
    $eduFaculty = get_post_custom_values('rbedusubject');
    
    foreach($eduGraduationDateMonth as $eduMonthValue){
      $eduMonthUnser = unserialize($eduMonthValue);
    
    }
    
    foreach($eduGraduationDateYear as $eduYearValue){
      $eduYearUnser = unserialize($eduYearValue);
    
    }
    
    foreach($eduPlace as $eduPlaceValue){
      $eduPlaceUnser = unserialize($eduPlaceValue);
    
    }
    
    foreach($eduFaculty as $eduFacultyValue){
      $eduFacultyUnser = unserialize($eduFacultyValue);
    
    }
    foreach($eduMonthUnser as $key =>$value){
        echo $value.'<br>';
        echo $eduYearUnser[$key].'<br>'; 
        echo $eduPlaceUnser[$key].'<br>';
        echo $eduFacultyUnser[$key].'<br>';
      }
    ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 关于smbclient 库的使用
  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画