Вы можете использовать функцию обратного вызова вместе с функцией array_map
следующим образом.
<?php
function getResult($first, $second)
{
return $first > $second ? 'Available' : 'Not Available';
}
$firstArray = [1,4,5,6];
$secondArray = [2,3,1,9];
$data = array_map('getResult', $firstArray, $secondArray);
echo '<pre>',print_r($data),'<pre>';
?>
Вы также можете настроить логику внутри функции для более сложной логики. Вы можете добавить любое количество массивов согласно вашему требованию. Я надеюсь, вы понимаете.