【发布时间】:2018-08-10 03:18:37
【问题描述】:
我是 PHP 的初学者,目前正致力于将一个小型网站从 Classic ASP (VB) 重新编码为 PHP,我想知道是否有一个相当直接的“翻译”来将这个概念从一个到其他语言?
我知道嵌套的 foreach 循环可以完成这项工作,但是,我很好奇带有 foreach 内循环的 for 外循环是否可以工作?
这是我尝试做的。 由于某种原因,变量 $strMonth_Alpha 没有返回。 感谢您提供任何线索。
PHP 代码:
$strMonthList='01,January;02,February;03,March;04,April;05,May;06,June;07,July;08,August;09,September;10,October;11,November;12,December';
$arrMonthList=explode(';',$strMonthList); //create the outer array
//print_r(array_values($arrMonthList));
for ($ii=0; $ii<count($arrMonthList); $ii++) {
$M=explode(',',$arrMonthList[$ii]); //create the inner array
//print_r(array_values($M));
$myArrayCount=0;
foreach($M as $a => $item) {
if ($myArrayCount==0) {
$strMonth_Num=$M[$myArrayCount];
//echo '<BR>$strMonth_Num...'.$strMonth_Num.'<BR>';
}
if ($myArrayCount==1) {
$strMonth_Alpha=$M[$myArrayCount];
}else{
$strMonth_Alpha='';
$myArrayCount=($myArrayCount+1);
}
}
}//to next month
【问题讨论】:
-
很多代码什么都不做。无论如何,你期望什么结果?
标签: php arrays for-loop multidimensional-array nested