במדריך זה נלמד כיצד להשוות שתי מחרוזות ב-PHP.
שימוש בפונקציה ()strcmp
אתה יכול להשתמש בפונקציית ()strcmp כדי להשוות בקלות בין שתי מחרוזות.
פונקציה זו לוקחת שתי מחרוזות str1 ו-str2 כפרמטרים.
הפונקציה ()strcmp מחזירה < 0 אם str1 קטן מ-str2; מחזירה > 0 אם str1 גדול מ-str2, ו-0 אם הם שווים.
בפניכם דוגמא על אופן הביצוע:
<?php
$str1 = "שלום";
$str2 = "שלום עולם";
echo strcmp($str1, $str2); // Outputs: -9
?>
כמובן שבאפשרותכם גם לבצע השוואה ידנית של המשתנים ולבדוק אם הם זהים באופן הבא תוך כדי שימוש בלוגיקה פשוטה:
<?php
$result = '';
$str1 = "שלום";
$str2 = "שלום עולם";
if($str1 == $str2){
$result = 'המשתנים לא זהים';
} else {
$result = 'המשתנים זהים';
}
echo $result;
?>
פלט:
המשתני
ם זהים