Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次の配列があるとします。
$arr = array( "number2"=>"valid", "number13"=>"valid" );
と存在するキーがあるかどうかを確認する必要がありますnumber*。
number*
の場合$arr、これは真です。次の配列の場合:
$arr
$arr2 = array( "key"=>"foo", "key2"=>"foo2" );
これは false を返します。
正規表現を使用します。
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."; } }