Here's the two arrays dump
1st array
Array
(
[0] => Array
(
[table_no] => T1
[min_table] => 2
[seat_per_table] => 2
)
[1] => Array
(
[table_no] => T2
[min_table] => 2
[seat_per_table] => 4
)
[2] => Array
(
[table_no] => T3
[min_table] => 2
[seat_per_table] => 4
)
[3] => Array
(
[table_no] => T4
[min_table] => 2
[seat_per_table] => 4
)
[4] => Array
(
[table_no] => T5
[min_table] => 2
[seat_per_table] => 4
)
)
2nd array
Array
(
[0] => Array
(
[table_no] => T3
)
[1] => Array
(
[table_no] => T4
)
[2] => Array
(
[table_no] => T5
)
)
Expected Array
Array
(
[0] => Array
(
[table_no] => T1
[min_table] => 2
[seat_per_table] => 2
)
[1] => Array
(
[table_no] => T2
[min_table] => 2
[seat_per_table] => 4
)
)
I tried with array_diff()
, but it doesn't give result.
Then tried with unset()
,
foreach($example2 as $key => $value) {
foreach($example1 as $key1 => $value1) {
if ($value1 == $value) {
unset($example2[$key])
}
}
}
this doesn't work.
How can i make this work properly?
Here i want to compare 'table_no' from array-1 and 'table_no' from array-2
Thanks.