Please ensure Javascript is enabled for purposes of website accessibility knowledgebase.co.il - מדריכים - קטגוריה - PHP - כיצד לבדוק אם מחרוזת מכילה מילה מסוימת ב-PHP
אתם צופים ב: כיצד לבדוק אם מחרוזת מכילה מילה מסוימת ב-PHP

כיצד לבדוק אם מחרוזת מכילה מילה מסוימת ב-PHP

במדריך זה נלמד איך לבדוק אם מחרוזת מכילה מילה מסוימת ב-PHP.


פונקציה בשימוש:

()strpos


באפשרותכם להשתמש בפונקציה ()strpos כדי לבדוק אם מחרוזת מכילה מילה מסוימת או לא.

הפונקציה ()strpos מחזירה את המיקום של המופע הראשון של מחרוזת משנה (substring) במחרוזת.

אם המחרוזת לא נמצאה היא מחזירה false.

שימו לב שגם שמיקומי המחרוזת מתחילים ב-0, ולא ב-1.

בואו נבדוק דוגמה כדי להבין איך הפונקציה הזו עובדת בעצם:

בדוגמא הבאה נבדוק אם המילה plans מופיעה במשפט.

<?php
$word = "plans";
$mystring = "Life is what happens when you're busy making other plans. -John Lennon";
 
// Test if string contains the word 
if(strpos($mystring, $word) !== false){
    echo "The word {$word} Found!";
} else{
    echo "The Word {$word} was Not Found!";
}
?>

פלט

The word plans Found!

בדוגמא הבאה נחפש את ה מילה Hello במשפט:

<?php
$word = "Hello";
$mystring = "Life is what happens when you're busy making other plans. -John Lennon";
 
// Test if string contains the word 
if(strpos($mystring, $word) !== false){
    echo "The word {$word} Found!";
} else{
    echo "The Word {$word} was Not Found!";
}
?>

פלט:

The Word Hello was Not Found!

עליכם להתחבר על מנת להגיב בעמוד זה.