目录
数组关系求解
Jun 23, 2016 pm 02:18 PM已知stock_no为SU13061301011对应26个packageno:
array(1) { ["SU13061301011"]=> array(26) { [0]=> string(15) "VP3.0 130219001" [1]=> string(15) "VP3.0 130219002" [2]=> string(15) "VP3.0 130219003" [3]=> string(15) "VP3.0 130219004" [4]=> string(15) "VP3.0 130219005" [5]=> string(15) "VP3.0 130219006" [6]=> string(15) "VP3.0 130219007" [7]=> string(15) "VP3.0 130219008" [8]=> string(15) "VP3.0 130219009" [9]=> string(15) "VP3.0 130219010" [10]=> string(15) "VP3.0 130219011" [11]=> string(15) "VP3.0 130219012" [12]=> string(15) "VP3.0 130219013" [13]=> string(15) "VP3.0 130219014" [14]=> string(15) "VP3.0 130219015" [15]=> string(15) "VP3.0 130219016" [16]=> string(15) "VP3.0 130219017" [17]=> string(15) "VP3.0 130219018" [18]=> string(15) "VP3.0 130219019" [19]=> string(15) "VP3.0 130219020" [20]=> string(15) "VP3.0 130219021" [21]=> string(15) "VP3.0 130219022" [22]=> string(15) "VP3.0 130219023" [23]=> string(15) "VP3.0 130219024" [24]=> string(15) "VP3.0 130219107" [25]=> string(15) "VP3.0 130219108" }}
登录后复制
另已知第一个stock_no对应13个packageno,第二个stock_no对应13个packageno:
$sql2 = "SELECT stock_no, cust_no, mount FROM `stock_detail` ORDER BY arr_time, adress, c_type ASC";$result2 = mysql_query($sql2);while($v2 = mysql_fetch_array($result2,MYSQL_ASSOC)){ var_dump($v2);}array(3) { ["stock_no"]= string(13) "SU13061301011" ["cust_no"]= string(10) "237033AW0A" ["mount"]= string(2) "13"}array(3) { ["stock_no"]= string(13) "SU13061301011" ["cust_no"]= string(10) "237033AW0A" ["mount"]= string(2) "13"}
登录后复制
问题:如何让第一个stock_no对应前13个packageno,第二个stock_no对应后13个packageno?
回复讨论(解决方案)
while($v2 = mysql_fetch_array($result2,MYSQL_ASSOC)) { $v2[] = array_splice($arr[$v2['stock_no']], 0, 13); //取出数组的前13项 var_dump($v2);}
登录后复制
[/code]
$arr是指?
哦,了解。学习了!
1#
如果不止2组数据,像这样:
array(3) { ["stock_no"]=> string(13) "SU13061301016" ["cust_no"]=> string(10) "23703EX80A" ["mount"]=> string(1) "8"}array(3) { ["stock_no"]=> string(13) "SU13061301016" ["cust_no"]=> string(10) "23703EX80A" ["mount"]=> string(1) "7"}array(3) { ["stock_no"]=> string(13) "SU13061301016" ["cust_no"]=> string(10) "23703JX30A" ["mount"]=> string(1) "1"}array(3) { ["stock_no"]=> string(13) "SU13061301016" ["cust_no"]=> string(10) "23703JX30A" ["mount"]=> string(1) "2"}
登录后复制
怎么进行分配?
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章
仓库:如何复兴队友
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
击败分裂小说需要多长时间?
3 周前
By DDD
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
公众号网页更新缓存难题:如何避免版本更新后旧缓存影响用户体验?
3 周前
By 王林

热门文章
仓库:如何复兴队友
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
击败分裂小说需要多长时间?
3 周前
By DDD
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
公众号网页更新缓存难题:如何避免版本更新后旧缓存影响用户体验?
3 周前
By 王林

热门文章标签

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)