Много ответов на этот.Если вы хотите использовать метод, который вы использовали, вы должны написать свою собственную функцию для этого.
, поэтому для каждого элемента в массиве вы собираетесь проверить, является ли это число:
function isNumber($array_element) {
return is_numeric($array_element);
}
и затем вызовите эту тестовую функцию, используя array_filter
if (array_filter($arr, 'is_number') {
// is a number code here.
}
Вы написали функцию 'is_string ()'?Если нет, array_filter($arr, 'is_string')
может работать не так, как вы думаете.).