当前位置:编程学习 > php >>

PHP多数数组循环方面的问题请教

<?php $a=array("1960","1855","1977"); $b=array("www.xiaoyaxiao.com","#","#"); foreach ($a as $key=>$value){ foreach ($b as $kel=>$valle){ echo ' <p style="border-color:#D45252;border:0;"> <a style="" target="_blank" class="J_TokenSign" href="'.$valle.'"> '.$value.' </a> </p>'; }} ?> 想实现,a组数里面的文字对应b组数里的链接,在P代码标签里面,各调用一次。应该怎么调用。如果可以的话。解答一下。谢谢。
补充:如果实现这种循环功能就行,用什么方面写代码都无所谓的哦。会的朋友指点一下。非常感谢。
追问:如果可以,想再请教一下。如果a数组里面有4个数值,而b数组只有3个数,下面的循环时。也不会出错。这个怎么才能做到呢。比如a数组里面内容正常输出,而最后一个数也会默认一个值给他,或者为空。


别外还有一个问题,以下是一断代码最后输出的一断,前面的数组我就不提供了:
foreach($a as $b ){
echo "标题:". $b->jjj;
echo "内容:". $b->kkk;
}

提问:
输出中。$b->jjj是什么意思。最想知道的是->符号的作用!?
答案:<?php
//array_combine()这个函数就可以达到你的目的
$a=array("1960","1855","1977");
$b=array("www.xiaoyaxiao.com","#","#");
$c = array_combine($a,$b);
foreach ($c as $k=>$v){
	echo '<p style="border-color:#D45252;border:0;">
                           <a style="" target="_blank" class="J_TokenSign" href="'.$v.'">
                              '.$k.'
                           </a>
                        </p>';
} 

楼上这位兄弟的方法很犀利啊
其他:<?php

                  $a=array("1960","1855","1977");
                  $b=array("www.xiaoyaxiao.com","#","#");
                  
                  foreach ($b as $kel=>$valle){
                  echo '   <p style="border-color:#D45252;border:0;">
                           <a style="" target="_blank" class="J_TokenSign" href="'.$valle.'">
                              '.$a[$kel].'
                           </a>
                        </p>';
                  }
               ?> 上面的都解答了 我只是逛逛

上一个:与大家分享一些php常用的采集函数,专业页面专用了
下一个:php怎么用sqlserver查数据库

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,