is_numeric, intval, ctype__digit .. можете ли вы на них положиться? или мне нужно использовать регулярное выражение? функция isNum ($ str) { return (preg_match ("/ ^ [0-9] + $ /", $ str)); } Ребята, что вы думаете? я тупой?
можете ли вы сказать, как изменить этот результат в сценарии php и mysql: Model Class Ball S Book A Spoon Plate B Box C это моя БД: CREATE TABLE IF NOT EXISTS `inspection_report` ( `id` int(11) NOT NULL AUTO_INCREMENT, `Model` varchar(14) NOT NULL, `Serial_number` varchar(8) NOT NULL, `Lot_no` varchar(6) NOT NULL, `Line` char(5) NOT NULL, […]
Я пытаюсь загрузить удаленный веб-сайт и получить все числа, которые находятся внутри круглых скобок. Но то, что заканчивается, это только соответствует последнему значению. Неправильно ли мое регулярное выражение? Я использую правильные флаги? Я добавил пример того, что он должен совместить во второй переменной $ html. //$html = file_get_contents("http://example.com/test.html"); $html = "(1234) (12) (1) \r\n (1346326)"; […]
Каков наилучший способ проверить, является ли ввод числовым? 1- +111+ 5xf 0xf Эти номера не должны быть действительными. Только цифры: 123, 012 (12), положительные числа должны быть действительными. Это текущий текущий код: $num = (int) $val; if ( preg_match('/^\d+$/', $num) && strval(intval($num)) == strval($num) ) { return true; } else { return false; }