У меня есть разные строки, в которых я хочу найти конкретный номер.Если число находится внутри строки, оно должно напечатать это число.
Строки похожи на эти:
string(9) "path_12.0"
string(9) "path_12.1"
string(9) "path_13.0"
string(9) "path_13.1"
string(9) "path_13.2"
Числа похожи на:
int(12)
int(12)
int(13)
int(13)
int(13)
То, что я пытался это:
if (strpos(','.$mainString.',' , ','.$QuestionId.',') != FALSE) {
echo $QuestionId;
} // this doesn't print anything in the body
Я также попробовал следующий трюк, но он также ничего не печатает
if(in_array($QuestionId, explode(',', $mainString))) {
echo $QuestionId;
}
Я хочу проверить что-то вроде этого:
if($questionId is in $mainString) {
echo $questionId;
}
Примечание: Я искал похожие вопросы в StackOverflow, но не нашел решения, которое решило бы мою проблему, поэтому я публикую этот вопрос.