Heim > Backend-Entwicklung > PHP-Tutorial > 唉,又犯晕了,帮帮忙解决办法

唉,又犯晕了,帮帮忙解决办法

WBOY
Freigeben: 2016-06-13 10:27:46
Original
830 Leute haben es durchsucht

唉,又犯晕了,帮帮忙
$_POST['flags']=array(1,2,3,4,'a','b',"c");

foreach(($_POST['flags']) as $v){
 echo $_html = $v.',';

}
echo $_html;

?>
有点纳闷
 第一个:echo $_html = $v.','; 得到值是1,2,3,4,a,b,c, 我明白
 第二个:echo $_html; 得到值应该和上面的一样,可以为什么得到的是c,

------解决方案--------------------
foreach 

你在循环内赋值,那么每一次这个值都给刷新 最后得到循环的最后一个值 所以就是c.
------解决方案--------------------

探讨

foreach

你在循环内赋值,那么每一次这个值都给刷新 最后得到循环的最后一个值 所以就是c.

------解决方案--------------------
$v.',';

它俩合起来赋值给html的,不是html合起$v.','
------解决方案--------------------
要想得到你希望的结果

PHP code
foreach(($_POST['flags']) as $v){ echo $v.','; $_html .= $v.',';}<div class="clear">
                 
              
              
        
            </div>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage