<?php
$arr1 = ['x' => ['b' => '1'], 'y' => ['b' => '3'], 'z' => ['b' => '5']];
$arr2 = ['w' => ['b' => '2'], 'q' => ['b' => '4'], 'r' => ['b' => '6']];
$result = [];
$i = 0;
foreach($arr1 as $key => $value){
while($arr2[$keys[$i]]['b'] < $value['b'])
$result[] = $keys[$i++];
$result[] = $key;
}
PD9waHAKCiRhcnIxID0gWyd4JyA9PiBbJ2InID0+ICcxJ10sICd5JyA9PiBbJ2InID0+ICczJ10sICd6JyA9PiBbJ2InID0+ICc1J11dOwokYXJyMiA9IFsndycgPT4gWydiJyA9PiAnMiddLCAncScgPT4gWydiJyA9PiAnNCddLCAncicgPT4gWydiJyA9PiAnNiddXTsKCiRyZXN1bHQgPSBbXTsKJGtleXMgPSBhcnJheV9rZXlzKCRhcnIyKTsKJGkgPSAwOwpmb3JlYWNoKCRhcnIxIGFzICRrZXkgPT4gJHZhbHVlKXsKICAgIHdoaWxlKCRhcnIyWyRrZXlzWyRpXV1bJ2InXSA8ICR2YWx1ZVsnYiddKQogICAgICAgICRyZXN1bHRbXSA9ICRrZXlzWyRpKytdOwogICAgJHJlc3VsdFtdID0gJGtleTsKfQokcmVzdWx0ID0gYXJyYXlfbWVyZ2UoJHJlc3VsdCwgYXJyYXlfc2xpY2UoJGtleXMsICRpKSk7CgpwcmludF9yKCRyZXN1bHQpOwo=