0

私は配列を持っています

$op1 = array('45'=>123, '657'=>65, '6578'=>234, '65782'=>0, '3'=>25, '756'=>156, '3445'=>178, '20924'=>92);

そして、配列キーのいずれかがそれで始まるかどうかを確認したいフォームから取得した変数。

変数:$nr=$_POST['number'];

コード:

    foreach (array_keys($op1) as $key) {
     if(preg_match('/$nr/', $key))
     {
       echo "FOUND";
     }
     else{
       echo "NOT FOUND";
     }

しかし、配列内には何も見つかりません。私はおそらく何か間違ったことをしていることを知っていますが、何がわかりません。

4

0 に答える 0