How to extract all elements from array that not start with a certain string in PHP

1 Answer

0 votes
$arr = array("java", "cat", "php", "catalog", "c", "catchy");
 
$extracted = array_filter($arr, function($arr) {
    return strpos($arr, 'cat') !== 0;
});
 
print_r($extracted);
 

 
 
/*
run:
 
Array
(
    [0] => java
    [2] => php
    [4] => c
)
 
*/

 



answered Dec 3, 2023 by avibootz
...