<?php
$warehouse = [
['name' => 'картошка', 'weight' => 100, 'price' => 100500],
['name' => 'морковка', 'weight' => 50, 'price' => 5000],
['name' => 'лук' , 'weight' => 16, 'price' => 215],
['name' => 'оп' , 'weight' => 1, 'price' => 999999]
];
$checkWeightIsLessThan100 = function ($item) {
return $item['weight'] < 100;
};
function findItems($warehouse, $checkWeightLessThan100){
foreach ($warehouse as $item){
if($checkWeightLessThan100){ //если вес меньше 100 то
return $item; //как можно вернуть сразу несколько значений в виде массива?
}
}
};
$warehouse = FindItems($warehouse, $checkWeightLessThan100 );
PD9waHAKJHdhcmVob3VzZSA9IFsKWyduYW1lJyA9PiAn0LrQsNGA0YLQvtGI0LrQsCcsICd3ZWlnaHQnID0+IDEwMCwgJ3ByaWNlJyA9PiAxMDA1MDBdLApbJ25hbWUnID0+ICfQvNC+0YDQutC+0LLQutCwJywgJ3dlaWdodCcgPT4gNTAsICdwcmljZScgPT4gNTAwMF0sClsnbmFtZScgPT4gJ9C70YPQuicgICAgICwgJ3dlaWdodCcgPT4gMTYsICdwcmljZScgPT4gMjE1XSwKWyduYW1lJyA9PiAn0L7QvycgICAgICAsICd3ZWlnaHQnID0+IDEsICdwcmljZScgPT4gOTk5OTk5XQpdOwoKCiRjaGVja1dlaWdodElzTGVzc1RoYW4xMDAgPSBmdW5jdGlvbiAoJGl0ZW0pIHsKcmV0dXJuICRpdGVtWyd3ZWlnaHQnXSA8IDEwMDsKfTsKCmZ1bmN0aW9uIGZpbmRJdGVtcygkd2FyZWhvdXNlLCAkY2hlY2tXZWlnaHRMZXNzVGhhbjEwMCl7Cglmb3JlYWNoICgkd2FyZWhvdXNlIGFzICRpdGVtKXsKCQlpZigkY2hlY2tXZWlnaHRMZXNzVGhhbjEwMCl7IC8v0LXRgdC70Lgg0LLQtdGBINC80LXQvdGM0YjQtSAxMDAg0YLQviAKCQkJcmV0dXJuICRpdGVtOyAvL9C60LDQuiDQvNC+0LbQvdC+INCy0LXRgNC90YPRgtGMINGB0YDQsNC30YMg0L3QtdGB0LrQvtC70YzQutC+INC30L3QsNGH0LXQvdC40Lkg0LIg0LLQuNC00LUg0LzQsNGB0YHQuNCy0LA/CgkJfSAKCX0KfTsKCiR3YXJlaG91c2UgPSBGaW5kSXRlbXMoJHdhcmVob3VzZSwgJGNoZWNrV2VpZ2h0TGVzc1RoYW4xMDAgKTsKdmFyX2R1bXAgKCR3YXJlaG91c2UpOw==