How do i make a if statement which checks if the string contains a forward slash?
$string = "Test/Test";
if($string .......)
{
mysql_query("");
}
else
{
echo "the value contains a invalid character";
}
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You can use strpos, which will make sure there is a forward slash in the string but you need to run it through an equation to make sure it’s not false. Here you can use strstr(). Its short and simple code, and gets the job done!
For those who live and die by the manual, when the haystack is very large, or the needle is very small, it is quicker to use
strstr(), despite what the manual says.Example:
Using
strpos(): 0.00043487548828125Using
strstr(): 0.00023317337036133