Чтобы проверить, содержит ли строка только числа в PHP, вы можете использовать несколько методов. Вот несколько примеров:
-
Использование функции
is_numeric():function validateNumeric($input) { return is_numeric($input); } // Example usage $input = "12345"; if (validateNumeric($input)) { echo "Valid numeric string."; } else { echo "Invalid numeric string."; } -
Использование регулярных выражений с функцией
preg_match():function validateNumericRegex($input) { return preg_match('/^[0-9]+$/', $input); } // Example usage $input = "9876"; if (validateNumericRegex($input)) { echo "Valid numeric string."; } else { echo "Invalid numeric string."; } -
Использование функции
ctype_digit():function validateNumericCtype($input) { return ctype_digit($input); } // Example usage $input = "54321"; if (validateNumericCtype($input)) { echo "Valid numeric string."; } else { echo "Invalid numeric string."; }