"filter values from an array similar to sql like '%search%' using php" Code Answer

2

You don't need to use array_filter and a custom / lambda function, preg_grep does the trick:

$input = preg_quote('bl', '~'); // don't forget to quote input string!
$data = array('orange', 'blue', 'green', 'red', 'pink', 'brown', 'black');

$result = preg_grep('~' . $input . '~', $data);
By Jan Gassen on December 14 2022

Answers related to “filter values from an array similar to sql like '%search%' using php”

Only authorized users can answer the search term. Please sign in first, or register a free account.