喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [问题] 求算法,多维数组和一维数组的交互运算问题!  
 
covi
注册会员
Rank: 2



UID 96850
精华 0
积分 76
帖子 38
金钱 76 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-8-12
状态 离线
[广告]: q m
求算法,多维数组和一维数组的交互运算问题!

多维数组,名为数组A,从数据取下的数据为:

<?php
arrayA
array(
[
666] => array([0] => 15 [1] => 25 [2] => 66 [3] => 09 [4] => 31 [5] => 63 [6] => 51 [7] => 28 [8] => 39 [9] => 36 )
[
777] => array([0] => 19 [1] => 52 [2] => 66 [3] => 91 [4] => 05 [5] => 11 [6] => 82 [7] => 99 [8] => 43 [9] => 25 )
[
888] => array([0] => 44 [1] => 19 [2] => 61 [3] => 74 [4] => 38 [5] => 53 [6] => 46 [7] => 60 [8] => 18 [9] => 25 )
[
999] => array([0] => 64 [1] => 31 [2] => 75 [3] => 96 [4] => 73 [5] => 82 [6] => 43 [7] => 67 [8] => 49 [9] => 76)
)
?>
一维数组,名为数组B,从数据取下的数据为:

<?php
arrayB
array(
[
666] => 95949359732865247756894626399557338943726772336455368953285|*5@8^893^
[
777] => 96726384772797734866569288856876548792674796274255696358798|#66!655%%
[888] => 88564692785287368367222546424453355527442489236393252799764|6646*48&%
[
999] => 39963839853962324285382832469984268223799323839869567877588|2662^8&!$
)
?>
注:两个数组的key(键)相同,分别是666,777,888,999。

我想把数组A中的与数组B中具有相同key(键)的值,在数组B中查询出现次数。

也就是将下方的 15,25,66,09 ...
[666] => array([0] => 15 [1] => 25 [2] => 66 [3] => 09 [4] => 31 [5] => 63 [6] => 51 [7] => 28 [8] => 39 [9] => 36)
分别放入
[666] => 95949359732865247756894626399557338943726772336455368953285|*5@8^893^
查询出现次数

其他key(键) 为 777 ,888 ,999 同理!

计算出现次数的函数是 substr_count($xxx,$xx);

我昨天编写的代码不能用,现贴出来献丑丢脸一下:

<?php
foreach($arrayB as $array_B => $array_Bs){
    
$getarray[$array_B] = $array_Bs
    
foreach($arrayA as $array_A => $array_As){
        
$getarray2[$array_A] = $array_As
        
foreach($array_As as $array_Ass => $array_Asss){
            
$rg[$array_Asss] = @substr_count($array_Bs,$array_Asss);
        }
    }
}
?>
帮帮我,赶着用!
2007-9-11 05:08 PM#1
查看资料  发短消息  顶部
 
dreamblaze
金牌会员
Rank: 6Rank: 6
村长他哥


UID 78956
精华 0
积分 1008
帖子 1022
金钱 872 喜悦币
威望 0
人脉 136
阅读权限 70
注册 2006-8-24
来自 福州
状态 离线
[推荐阅读] 木人 我 穷 了。 赶紧找工作赚钱!!!! 求职 [郑州]
为啥都没分号?关这个就不能用了
2007-9-11 06:16 PM#2
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
jonyare
中级会员
Rank: 3Rank: 3


UID 92705
精华 0
积分 407
帖子 366
金钱 407 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2007-5-8
来自 清华王牌计算机系
状态 离线
[推荐阅读] 百M独享带宽酷睿服务器让利促销!月付无任何押金:
楼主先吧数组贴出啊!



务以善小而为之,务以恶小而不为村
2007-9-12 11:05 PM#3
查看资料  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.032434 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP