Search some text in PHP array

Run Settings
LanguagePHP
Language Version
Run Command
<?php // Question: http://stackoverflow.com/questions/40428290/search-some-text-in-php-array $namesArray = array('Peter', 'Joe', 'Glenn', 'Cleveland'); if (in_array('Peter Parker', $namesArray)) {echo "There is.";} else {echo "There is not.";} /******************************************/ echo "\n\n"; // Solution: http://stackoverflow.com/a/40428522/4749879 function my_array_search($array, $needle){ $matches = array_filter($array, function ($haystack) use ($needle){ // return stripos($needle, $haystack) !== false; make the function case insensitive return strpos($needle, $haystack) !== false; }); return empty($matches) ? false : $matches; } $namesArray = ['Peter', 'Glenn', 'Meg', 'Griffin']; if(my_array_search($namesArray, 'Glenn Quagmire')){ echo 'There is.'; // Glenn } else { echo 'There is not.'; }
Editor Settings
Theme
Key bindings
Full width
Lines