<?php
$needlestack = [
"1" => ["fruit", "salad", "vegetable"],
"2" => ["beef", "meat", "sausage"],
"3" => ["chocolate", "cake", "bread"]
];
// $haystack = "I love big sausage";
$haystack = "I love big sausageS";
$found = null;
foreach ($needlestack as $id => $needles) {
foreach ($needles as $needle) {
if (stripos($haystack, $needle) !== false) {
$found = $id;
break 2;
}
}
}
var_export($found);
- Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
- 2
preferences:
113.3 ms | 406 KiB | 5 Q