@Dapi_ded

Как найти цифру в строке?

Здравствуйте новичок в PHP. Не могу понять что не так. Смысл в том что пользователь вводит в строку число и если оно есть то программа отвечает, что такое число существует либо его нету. В моей проблеме то что какое число не выведу программа его знает. Сами числа находятся в массиве.

Составил для себя 2 примера в каждом такая же ошибка

if (in_array(1, $numbers)) {
	echo "Такую цифру знаю";
} else {
	echo "Не знал о такой цифре ";
}

С другой стороны мне не нужно передавать в in_array еще одно значение, тогда выйдет ошибка и программа скажет что не знает такого числа

if (is_array($numbers)) {
	echo "Такую цифру знаю";
} else {
	echo "Не знал о такой цифре ";
}

Прошу прощения если сам код и идея достаточно глупа
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ответы на вопрос 1
dark_firewall
@dark_firewall
Программист C#
регулярные выражения
if(!preg_match("/^[a-zA-Z0-9_]+$/", $_POST['nick']) || preg_match("/[0-9]+/", $_POST['nick'])){
		echo 'Запрещены такие символы';
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Ведисофт Екатеринбург
от 25 000 ₽
YCLIENTS Москва
от 200 000 до 350 000 ₽
от 300 000 до 500 000 ₽
06 мая 2024, в 10:17
15000 руб./за проект
06 мая 2024, в 10:02
3000 руб./за проект