Home > Article > Backend Development > PHP遍历问题,麻烦路过的问题
数组:
Array( [doctorcomment] => Array ( [0] => Array ( [status] => success [strcommenttype] => 1 [strcommentcontent] => 萨达 [strcreatetime] => 2014-08-20 [strusername] => wanhui [struserip] => 121.101.220.243 [strmobile] => 13910527603 ) [1] => Array ( [status] => success [strcommenttype] => 2 [strcommentcontent] => sdfsd [strcreatetime] => 2014-08-20 [strusername] => sdfds [struserip] => 343.2432.432 [strmobile] => 18600085268 ) [2] => Array ( [status] => success [strcommenttype] => 9 [strcommentcontent] => fsfddsf [strcreatetime] => 2014-08-20 [strusername] => sdfdsdfd [struserip] => 343.2432.432 [strmobile] => 18600085268 ) ) )
<?if( isset($arrGetDoctorComment) && !empty($arrGetDoctorComment) && is_array($arrGetDoctorComment) ) { foreach ($arrGetDoctorComment as $arr_3) { foreach ($arr_3 as $value_3) { print_r($arr_3); if ( $value_3['strcommenttype'] == "9" ) { echo "<p style=\"font-size:14px;\">".$value_3['strcommentcontent']."</p>"; echo "<br/>"; echo "<span style=\"color:#757575;padding-bottom:10px;\">来自".$value_3['strusername']." ".$value_3['strcreatetime']."></span>"; echo "<br/>"; echo "<hr/>"; } else { echo "null date"; } } } }?>
3 在哪里?
foreach ($arrGetDoctorComment as $arr_3) { if ( $arr_3['strcommenttype'] == "9" ) { echo "<p style=\"font-size:14px;\">".$value_3['strcommentcontent']."</p>"; echo "<br/>"; echo "<span style=\"color:#757575;padding-bottom:10px;\">来自".$value_3['strusername']." ".$value_3['strcreatetime']."></span>"; echo "<br/>"; echo "<hr/>"; } else { echo "null date"; } }
3 在哪里?
foreach ($arrGetDoctorComment as $arr_3) { if ( $arr_3['strcommenttype'] == "9" ) { echo "<p style=\"font-size:14px;\">".$value_3['strcommentcontent']."</p>"; echo "<br/>"; echo "<span style=\"color:#757575;padding-bottom:10px;\">来自".$value_3['strusername']." ".$value_3['strcreatetime']."></span>"; echo "<br/>"; echo "<hr/>"; } else { echo "null date"; } }
你的代码不是对的吗,有什么问题?
你的代码不是对的吗,有什么问题?
我在该显示2的地方没显示出来,显示的是0的信息。
你的代码不是对的吗,有什么问题?
<ul id="tab"> <li class="on" id="tab_1" onclick="switchTab(1)">好评(100)</li> <li id="tab_2" onclick="switchTab(2)">中评(1000)</li> <li id="tab_3" onclick="switchTab(3)" style="width:36%;margin: 0 -1px;">差评(1000)</li> </ul> <ul id="tab_con"> <li id="tab_con_1"> <li id="tab_con_1"> <? if( isset($arrGetDoctorComment) && !empty($arrGetDoctorComment) && is_array($arrGetDoctorComment) ) { foreach ($arrGetDoctorComment as $arr_3) { foreach ($arr_3 as $value_3) { if ( $value_3['strcommenttype'] == "3" ) { echo "<p class=\"fCol\">".$value_3['strcommentcontent']."</p>"; echo "<br/>"; echo "<span>来自".$value_3['strusername']." ".$value_3['strcreatetime']."></span>"; echo "<br/>"; echo "<hr/>"; } else { echo "null date"; } } } } ?> <? if( isset($arrGetDoctorComment) && !empty($arrGetDoctorComment) ) { for ( $i=0; $i < count( $arrGetDoctorComment ); $i++ ) { if ( isset($arrGetDoctorComment['doctorcomment'][$i]['strcommenttype']) && !empty($arrGetDoctorComment['doctorcomment'][$i]['strcommenttype']) && $arrGetDoctorComment['doctorcomment'][$i]['strcommenttype'] == "1" ) { ?> <p><?=$arrGetDoctorComment['doctorcomment'][$i]['strcommentcontent'];?></p> <br/> <p class="fCol">来自<?=$arrGetDoctorComment['doctorcomment'][$i]['strusername'];?> <?=$arrGetDoctorComment['doctorcomment'][$i]['strcreatetime'];?></p> <br/> <hr/> <? } } } ?> </li> <li id="tab_con_2"> <? if( isset($arrGetDoctorComment) && !empty($arrGetDoctorComment) && is_array($arrGetDoctorComment) ) { foreach ($arrGetDoctorComment as $arr_2) { foreach ($arr_2 as $value_2) { if ( $value_2['strcommenttype'] == "3" ) { echo "<p style=\"font-size:14px;\">".$value_2['strcommentcontent']."</p>"; echo "<br/>"; echo "<span style=\"color:#757575;padding-bottom:10px;\">来自".$value_2['strusername']." ".$value_2['strcreatetime']."></span>"; echo "<br/>"; echo "<hr/>"; } else { echo "null date"; } } } } ?> </li> <li id="tab_con_3"> <? if( isset($arrGetDoctorComment) && !empty($arrGetDoctorComment) && is_array($arrGetDoctorComment) ) { foreach ($arrGetDoctorComment as $arr_3) { foreach ($arr_3 as $value_3) { if ( $value_3['strcommenttype'] == "3" ) { echo "<p style=\"font-size:14px;\">".$value_3['strcommentcontent']."</p>"; echo "<br/>"; echo "<span style=\"color:#757575;padding-bottom:10px;\">来自".$value_3['strusername']." ".$value_3['strcreatetime']."></span>"; echo "<br/>"; echo "<hr/>"; } else { echo "null date"; } } } } ?> </li> </ul>
你每一节都是 if ( $value_3['strcommenttype'] == "3" ) {
自然结果都是一样的
你每一节都是 if ( $value_3['strcommenttype'] == "3" ) {
自然结果都是一样的
http://m.gstzy.cn/comment/doctorcomment.php?doctorid=335
你 #5 的代码得不到连接中的效果
但也不能排除第7行未封闭的 li 在你的浏览器中作怪
你 #5 的代码得不到连接中的效果
但也不能排除第7行未封闭的 li 在你的浏览器中作怪
<ul id="tab_con"> <li id="tab_con_1"> <li id="tab_con_1"> <? if( isset($arrGetDoctorComment) && !empty($arrGetDoctorComment) && is_array($arrGetDoctorComment) ) { foreach ($arrGetDoctorComment as $arr_1) { foreach ($arr_1 as $value_1) { if ( $value_1['strcommenttype'] == "1" ) { echo "<p class=\"fCol\">".$value_1['strcommentcontent']."</p>"; echo "<br/>"; echo "<span>来自".$value_1['strusername']." ".$value_1['strcreatetime']."></span>"; echo "<br/>"; echo "<hr/>"; } else { echo "null date"; } } } } ?> </li> <li id="tab_con_2"> <? if( isset($arrGetDoctorComment) && !empty($arrGetDoctorComment) && is_array($arrGetDoctorComment) ) { foreach ($arrGetDoctorComment as $arr_2) { foreach ($arr_2 as $value_2) { if ( $value_2['strcommenttype'] == "2" ) { echo "<p style=\"font-size:14px;\">".$value_2['strcommentcontent']."</p>"; echo "<br/>"; echo "<span style=\"color:#757575;padding-bottom:10px;\">来自".$value_2['strusername']." ".$value_2['strcreatetime']."></span>"; echo "<br/>"; echo "<hr/>"; } else { echo "null date"; } } } } ?> </li> <li id="tab_con_3"> <? if( isset($arrGetDoctorComment) && !empty($arrGetDoctorComment) && is_array($arrGetDoctorComment) ) { foreach ($arrGetDoctorComment as $arr_3) { foreach ($arr_3 as $value_3) { if ( $value_3['strcommenttype'] == "3" ) { echo "<p style=\"font-size:14px;\">".$value_3['strcommentcontent']."</p>"; echo "<br/>"; echo "<span style=\"color:#757575;padding-bottom:10px;\">来自".$value_3['strusername']." ".$value_3['strcreatetime']."></span>"; echo "<br/>"; echo "<hr/>"; } else { echo "null date"; } } } } ?> </li> </ul>