Hi Sepehr,

On 3 September 2026 17:18:14 BST, "سپهر محمودی" <[email protected]> wrote:
>- array_filter with str_contains: 8
>- array_filter with strpos: 8
>- array_filter with stripos: 6
>- foreach with str_contains: 6
>- array_filter with preg_match: 4
>
>All these different (and sometimes verbose) approaches can simply be
>replaced with a single, clean, and fast native call:
>array_str_contains($haystack, $needle)

I just went through the results, and found at least 15 of these which are doing 
extra logic that couldn't be replaced with the proposed function. There are 
probably more I missed, or where the extra logic isn't obvious because of the 
way the code is truncated in the report.

So we're looking at maybe 15 uses in 200 packages. That's still something, but 
it's not strong evidence that this is an extremely common task.

Regards,

Rowan Tommins
[IMSoP]

Reply via email to