仅使用数组中的数字删除值 - PHP

Neo*_*ter 3 php arrays digits

我有一个像这样的数组

array(
      1=>hello,
      2=>foo,
      3=>192,
      4=>keep characters AND digits like a1e2r5,
);
Run Code Online (Sandbox Code Playgroud)

我想要做的只是删除包含数字的行(3=>192),并返回一个像这样的数组:

array(
      1=>hello,
      2=>foo,
      3=>keep characters AND digits like a1e2r5,
);
Run Code Online (Sandbox Code Playgroud)

我尝试使用array_filter,但没有得到它的工作.有人可以告诉我该怎么办?谢谢

Mar*_*ker 10

$data = array( 1 => "hello", 
               2 => "foo", 
               3 => "192", 
               4 => "keep characters AND digits like a1e2r5", 
             );

$result = array_filter( $data, 
                        function($arrayEntry) { 
                            return !is_numeric($arrayEntry);
                        }
                      );
Run Code Online (Sandbox Code Playgroud)