PHP怎么用foreach或者for循环匹配出对应结果啊,比如说易货平台,我是企业1,我有A要交换

PHP怎么用foreach或者for循环匹配出对应结果啊,比如说易货平台,我是企业1,我有A要交换B,企业2有B要交换C,企业3有C要交换A,或者更长的链式情况,怎么做啊... PHP怎么用foreach或者for循环匹配出对应结果啊,比如说易货平台,我是企业1,我有A要交换B,企业2有B要交换C,企业3有C要交换A,或者更长的链式情况,怎么做啊 展开
 我来答
夜独行孤单
2016-04-14 · TA获得超过3460个赞
知道大有可为答主
回答量:2803
采纳率:82%
帮助的人:639万
展开全部
这个如果都是一维数组,你可以这么写:
<?php
$array1= array('A','B','C','D');
$array2=array('A1','A2','C1','C2','C5','D3');
foreach($array1 as $arr1){
echo $arr1.":";
$arr2_len = count($array2)-1;
foreach($array2 as $k => $arr2){
if(strpos($arr2,$arr1)!==false){
echo $arr2.",";
}else{
if($k==$arr2_len){
echo '<br/>' ;
}
}
}
}
?>

可以设俩变量嘛:
$company = mysql_query("select * from b");
然后循环$company :
foreach($company as $k => $c){
$com_jobs[$k] = mysql_query("select * from a where com_id=".$c['com_id']);
}
这样就可以了啊! 然后在smarty的页面,循环company的时候,加个键名,然后 循环$com_jobs[$k]这样就好了么!
追问
如果是从数据库查询循环呢
好吧,看懂了,我去试试
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式