php比较两二维数组 求大神指教
如:
$grade = Array
(
[0] => Array
(
[course_name] => 大学英语(综合)-1
[course_strid] => College English (Comprehensive)-1
[credit] => 2
[course_nature] => 必修
[grade] => 70.0
[year] => 2013-2014
[term] => 1
[user_id] => 1034
)
)
$temp = Array
(
[0] => Array
(
[user_id] => 1034
[year] => 2013-2014
[term] => 1
[course_name] => 大学英语(综合)-1
[course_nature] => 必修
[credit] => 3
[grade] => 1
[course_strid] => 1
)
)
以$grade
为准 若两个数组只要有不同 就返回$grade
的数组
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查了下,貌似这个函数可以满足要求:
http://www.w3school.com.cn/php/func_array_diff_assoc.asp
如果楼主给的数组结构和问题中给的一模一样。那么可以用以下方法:
如果$grade下面实际包含很多子数组,不止$grade[0]这一个,那么结合楼上的方法:
如果解决了你的问题记得采纳 :)
foreach简单,高手来个优雅的方法!