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

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

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


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

()str_replace

()preg_replace


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

בואו נסתכל על הדוגמה הבאה כדי לראות איך זה עובד בפועל:

<?php
    $str = 'Always remember that you are absolutely unique. Just like everyone else. -Margaret Mead';
    $new_str = str_replace(' ', '', $str);
?>

פלט:

Alwaysrememberthatyouareabsolutelyunique.Justlikeeveryoneelse.-MargaretMead

הדוגמה הקודמת תסיר רק רווחים.

אם ברצונכם להסיר את כל הרווחים הלבנים כולל כרטיסיות, שורות חדשות וכו', תוכלו להשתמש בפונקציה ()preg_replace אשר מבצעת חיפוש והחלפה של ביטוי רגולרי (regular expression), כפי שמופיע בדוגמה הבאה:

<?php
    $str = "Always remember that you are \n absolutely\tunique. Just likeeveryone else. -Margaret Mead";
    $new_str = preg_replace("/\s+/", "", $str);
?>

In the above example \t represents the tab character, whereas \n represents the newline character.

בדוגמה שלמעלה t\ מייצג את תו הטאב, בעוד n\ מייצג את תו השורה החדשה.

פלט:

Alwaysrememberthatyouareabsolutelyunique.Justlikeeveryoneelse.-MargaretMead

 

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