php string in array case insensitive code example

Example 1: php search in array case insensitive

array_search(strtolower($search), array_map('strtolower', $array));

Example 2: strpos case insensitive php

stripos ( string $haystack , string $needle , int $offset = 0 ) : int|false
  
<?php
  $findme    = 'a';
  $mystring1 = 'xyz';
  $mystring2 = 'ABC';

  $pos1 = stripos($mystring1, $findme);
  $pos2 = stripos($mystring2, $findme);

  // Nope, 'a' is certainly not in 'xyz'
  if ($pos1 === false) {
    echo "The string '$findme' was not found in the string '$mystring1'";
  }

  // Note our use of ===.  Simply == would not work as expected
  // because the position of 'a' is the 0th (first) character.
  if ($pos2 !== false) {
    echo "We found '$findme' in '$mystring2' at position $pos2";
  }
?>

Tags:

Php Example