如何在php中合并两个数组[关闭](How to merge two arrays in php [closed])
我卡在一点上我有两个数组,一个包含读数据,另一个包含写,如下所示
读数组
Array ( [0] => master/city [1] => master/national_holiday [2] => master/operator_comments [3] => master/sensors )写数组
Array ( [0] => master/city [1] => master/national_holiday )我想结合这两个数组。 我想要如下
Array ( ['master/city'] => 'read/write' ['master/national_holiday'] => 'read/write' ['master/operator_comments'] => 'read' ['master/sensors'] => 'read' )这样可能吗?
i am stuck at one point I have two arrays one contains read data and anther contains write as shown below
read array
Array ( [0] => master/city [1] => master/national_holiday [2] => master/operator_comments [3] => master/sensors )write array
Array ( [0] => master/city [1] => master/national_holiday )I want to combine these two arrays. And i want as below
Array ( ['master/city'] => 'read/write' ['master/national_holiday'] => 'read/write' ['master/operator_comments'] => 'read' ['master/sensors'] => 'read' )is it possible like this?
最满意答案
// we need somed $read = array('master/city', 'master/national_holiday', 'master/operator_comments', 'master/sensors'); // Write variable $write = array('master/city','master/national_holiday'); $newarray = array(); foreach($read as $key => $value) { // check value in another array if(in_array($value,$write)) { $access = 'read/write'; } else { $access = 'read'; } $newarray[$value] = $access; } print_r($newarray); // we need somed $read = array('master/city', 'master/national_holiday', 'master/operator_comments', 'master/sensors'); // Write variable $write = array('master/city','master/national_holiday'); $newarray = array(); foreach($read as $key => $value) { // check value in another array if(in_array($value,$write)) { $access = 'read/write'; } else { $access = 'read'; } $newarray[$value] = $access; } print_r($newarray);更多推荐
发布评论