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 ) ) )
".$value_3['strcommentcontent'].""; echo "
"; echo "来自".$value_3['strusername']." ".$value_3['strcreatetime'].">"; echo "
"; echo "
"; } else { echo "null date"; } } } }?>
麻烦问问,我为什么取不出是3的值呢,取3的值的时候取的是1的值
回复讨论(解决方案)
3 在哪里?
foreach ($arrGetDoctorComment as $arr_3) { if ( $arr_3['strcommenttype'] == "9" ) { echo "".$value_3['strcommentcontent']."
"; echo "
"; echo "来自".$value_3['strusername']." ".$value_3['strcreatetime'].">"; echo "
"; echo "
"; } else { echo "null date"; } }
3 在哪里?
foreach ($arrGetDoctorComment as $arr_3) { if ( $arr_3['strcommenttype'] == "9" ) { echo "".$value_3['strcommentcontent']."
"; echo "
"; echo "来自".$value_3['strusername']." ".$value_3['strcreatetime'].">"; echo "
"; echo "
"; } else { echo "null date"; } }
抱歉看错了,是第2个,我想取出2里面, [strcommenttype] 值是9的
你的代码不是对的吗,有什么问题?
你的代码不是对的吗,有什么问题?
我在该显示2的地方没显示出来,显示的是0的信息。
你的代码不是对的吗,有什么问题?
- 好评(100)
- 中评(1000)
- 差评(1000)
- 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 "
".$value_3['strcommentcontent']."
"; echo "
"; echo "来自".$value_3['strusername']." ".$value_3['strcreatetime'].">"; echo "
"; echo "
"; } else { echo "null date"; } } } } ?> if( isset($arrGetDoctorComment) && !empty($arrGetDoctorComment) ) { for ( $i=0; $i=$arrGetDoctorComment['doctorcomment'][$i]['strcommentcontent'];?>
来自=$arrGetDoctorComment['doctorcomment'][$i]['strusername'];?> =$arrGetDoctorComment['doctorcomment'][$i]['strcreatetime'];?>
} } } ?> - 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 "
".$value_2['strcommentcontent']."
"; echo "
"; echo "来自".$value_2['strusername']." ".$value_2['strcreatetime'].">"; echo "
"; echo "
"; } else { echo "null date"; } } } } ?> - 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 "
".$value_3['strcommentcontent']."
"; echo "
"; echo "来自".$value_3['strusername']." ".$value_3['strcreatetime'].">"; echo "
"; echo "
"; } else { echo "null date"; } } } } ?>
$arrGetDoctorComment值见最上。
我在tab_con_3,tab_con_2,tab_con_1里面显示的都是“萨达”
你每一节都是 if ( $value_3['strcommenttype'] == "3" ) {
自然结果都是一样的
你每一节都是 if ( $value_3['strcommenttype'] == "3" ) {
自然结果都是一样的
这个问题我已经看到了,我 修改后结果还是一样,每个labe都有1的内容,麻烦群主给看一下。
http://m.gstzy.cn/comment/doctorcomment.php?doctorid=335
你 #5 的代码得不到连接中的效果
但也不能排除第7行未封闭的 li 在你的浏览器中作怪
你 #5 的代码得不到连接中的效果
但也不能排除第7行未封闭的 li 在你的浏览器中作怪
- 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 "
".$value_1['strcommentcontent']."
"; echo "
"; echo "来自".$value_1['strusername']." ".$value_1['strcreatetime'].">"; echo "
"; echo "
"; } else { echo "null date"; } } } } ?> - 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 "
".$value_2['strcommentcontent']."
"; echo "
"; echo "来自".$value_2['strusername']." ".$value_2['strcreatetime'].">"; echo "
"; echo "
"; } else { echo "null date"; } } } } ?> - 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 "
".$value_3['strcommentcontent']."
"; echo "
"; echo "来自".$value_3['strusername']." ".$value_3['strcreatetime'].">"; echo "
"; echo "
"; } else { echo "null date"; } } } } ?>
就是连接的问题没有找到,我是在每一个tab都有关闭啊,麻烦路过的也看看,谢谢
你不觉得有问题吗?
你不觉得有问题吗?
谢谢
上一篇: mac系统使用内置的 PHP
下一篇: Mac系统下PHP开发
推荐阅读
-
完美解决PHP中的Cannot modify header information 问题_PHP教程
-
everything is beautiful php intval的测试代码发现问题
-
解决php中Cannot send session cache limiter 的有关问题
-
解决phpcms更换javascript的幻灯片代码调用图片问题_php实例
-
由 php 中 if 想到的些问题
-
内蒙古自治区*管理局 深入探讨PHP中的内存管理问题
-
wampServer php 使用IP访问Forbidden的有关问题
-
问个php查mysql的有关问题
-
PHP中的&传值引用的问题,在foreach循环的结果能帮解释下输出的结果原理是什么? - 红藕香残
-
url-rewrite - 用 apache rewrite 和 php 实现单一入口时候出现的一个问题