במדריך זה נלמד כיצד לבדוק אם מחרוזת מכילה מילה ספציפית ב-PHP.
ניתן להשתמש בפונקציה ()strpos כדי לבדוק אם מחרוזת מכילה מילה מסוימת או לא.
הפונקציה ()strpos מחזירה את המיקום של המופע הראשון של מחרוזת משנה במחרוזת. אם המחרוזת לא נמצאה היא מחזירה false. שים לב גם שמיקומי המחרוזת מתחילים ב-0, ולא ב-1.
בואו נבדוק דוגמה כדי להבין איך הפונקציה הזו פועלת:
<?php
$word_to_check = "power";
$mystring = "Knowledge is power";
// Test if string contains the word
if(strpos($mystring, $wword_to_check) !== false){
echo "String Found!";
} else {
echo "String Not Found!";
}
?>