Search array keys with wildcard

This one assumes number needs to be followed by an actual number (edit: or nothing at all), adjust the regular expression as necessary. For example, anything starting with 'number', you could use /^number/.

if(count(preg_grep('/^number[\d]*/', array_keys($arr))) > 0)
{
   return true;
}
else
{
   return false;
}

Use regular expression.

foreach ($arr as $key => $value) {
  // NOTE: check for the right format of the regular expression 
  if (preg_match("/^number([0-9]*)$", $key)) {
    echo "A match was found.";
  } else {
    echo "A match was not found.";
  }
}

Tags:

Php

Arrays