מחרוזות ב-PHP

SSL מהימן החל מ-$3.44 בלבד
פרסומות
הד והדפס ב-PHP
הצהרות מותנות ב-PHP

מחרוזת היא סדרה של תווים המשמשת לאחסון ושינוי נתוני טקסט. אותיות, מספרים, סמלים ורווחים יכולים להיכלל במחרוזת. מחרוזות ב-PHP מוקפות במירכאות בודדות או כפולות. במאמר זה נדון בפונקציות המחרוזות הנפוצות ביותר של PHP.

דוגמא:

$greeting = "Hello World";
$name = 'John Doe';
$age = "30";

$greeting, $name ו-$age הם כולם מחרוזות בדוגמה שלמעלה. ה ראשון שניים מוקפים ב לְהַכפִּיל ציטוטים, ואילו ה סופי מוקף במרכאות בודדות.

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

$name = "John";
$lastname = "Doe";
$fullname = $name." ".$lastname;

בדוגמה שלמעלה, $name ו-$lastname הן מחרוזות שמשורשרות כדי ליצור את המשתנה $fullname באמצעות השרשור מפעיל.

PHP מספקת מגוון של פונקציות מחרוזות מובנות שיוצרות פעולות נפוצות כמו שרשור, סובסטרינג מיצוי, ו תַחֲלִיף פָּשׁוּט.

  1. שרשור מחרוזת:
  • אופרטור השרשור (.) משמש לחיבור שתי מחרוזות או יותר יחד.
$string1 = "Hello";
$string2 = " World";
$string3 = $string1 . $string2;
echo $string3; // "Hello World"

אל האני .= ניתן להשתמש באופרטור כדי להוסיף מחרוזת ל- סוף של מחרוזת קיימת.

$string1 = "Hello";
$string1 .= " World";
echo $string1; // "Hello World"

אל האני להתפוצץשיטת () מצטרפת מערך של מחרוזות למחרוזת אחת על ידי ציון מפריד.

$array = array("apple", "banana", "orange");
$delimiter = ", ";
$string = implode($delimiter, $array);
echo $string; // "apple, banana, orange"
  1. אורך מחרוזת ומיתר משנה:
  • כדי לקבוע את אורך המחרוזת, השתמש ב- strlen() שיטה.
$string = "Hello World";
$length = strlen($string);
echo $length; // 11

כדי לחלץ מחרוזת משנה ממחרוזת, השתמש ב- סובסטראט() פונקציה. זה דורש שלושה פרמטרים: המחרוזת, מיקום ההתחלה ואורך המשנה.

$string = "Hello World";
$substring = substr($string,

שאלות ותשובות

ש: מהי מחרוזת ב-PHP?

ת: ב-PHP, מחרוזת היא רצף של תווים המשמשים לייצוג טקסט. זה יכול להכיל כל שילוב של אותיות, מספרים ותווים מיוחדים ויכול להיכלל במירכאות בודדות או כפולות.

ש: איך אני עושה מחרוזת?

ת: ב-PHP, מחרוזת נוצרת על ידי הקיפת רצף של תווים במירכאות בודדות או כפולות.

$string1 = "Hello, World!";
$string2 = 'Hello, World!';

ש: איך אני יכול לשרשר שתי מחרוזות ב-PHP?

ת: ניתן להשתמש באופרטור השרשור כדי לחבר שתי מחרוזות.(.).

SSL מהימן החל מ-$3.44 בלבד
פרסומות
$string1 = "Hello, ";
$string2 = "World!";
$string3 = $string1 . $string2; // "Hello, World!"

ש: איך אני יכול למצוא את אורך המחרוזת ב-PHP?

ת: הפונקציה המובנית strlen ב-PHP ניתן להשתמש כדי לקבוע את אורך המחרוזת.().

$string = "Hello, World!";
$length = strlen($string); // 13

ש: כיצד אוכל למצוא תו ספציפי בתוך מחרוזת ב-PHP?

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

$string = "Hello, World!";
$position = strpos($string, "W"); // 7

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

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

$string = "Hello, World!";
$new_string = str_replace("World", "PHP", $string); // "Hello, PHP!"

ש: כיצד אוכל להמיר מחרוזת לאותיות גדולות או קטנות ב-PHP?

ת: ניתן להמיר מחרוזת לאותיות רישיות באמצעות הפונקציה המובנית strtoupper(), ולאותיות קטנות באמצעות הפונקציה המובנית strtolower().

$string = "Hello, World!";
$uppercase = strtoupper($string); // "HELLO, WORLD!"
$lowercase = strtolower($string); // "hello, world!"

ש: איך אני יכול לבדוק אם מחרוזת מתחילה או מסתיימת עם תו ספציפי ב-PHP?

ת: אתה יכול להשתמש ב-strpos() כדי לראות אם מחרוזת מתחילה עם תו נתון ו-substr() בשילוב עם strpos() כדי לראות אם מחרוזת מסתיימת עם תו ספציפי.

$string = "Hello, World!";
$startsWith = strpos($string, "H") === 0; // true
$endsWith = strpos($string, "!") === strlen($string)-1; // true

ש: איך אני יכול לפצל מחרוזת למערך של תת מחרוזות ב-PHP?

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

תרגילים:

  1. איך מוצאים את אורך החוט?
  2. איך מוצאים את המיקום של מחרוזת משנה במחרוזת?
  3. איך מחליפים תת-מחרוזת במחרוזת?
  4. איך ממירים מחרוזת לאותיות גדולות או קטנות?
  5. איך משווים בין שני מיתרים?
  6. איך חותכים רווחים ממחרוזת?
  7. איך מפצלים מחרוזת למערך?
  8. איך משרשרים מחרוזות?

תשובות:

  1. ניתן למצוא את אורך המחרוזת באמצעות הפונקציה strlen() . לדוגמה: strlen("שלום עולם");
  2. ניתן למצוא את המיקום של מחרוזת משנה במחרוזת באמצעות הפונקציה strpos() . לדוגמה: strpos("שלום עולם", "עולם");
  3. ניתן להחליף מחרוזת משנה במחרוזת באמצעות הפונקציה str_replace() . לדוגמה: str_replace("world", "PHP", "hello world");
  4. ניתן להמיר מחרוזת לאותיות גדולות או קטנות באמצעות הפונקציה strtoupper() או strtolower() . לדוגמה: strtoupper(“Hello World”);
  5. ניתן להשוות בין שתי מחרוזות באמצעות הפונקציה strcmp() . לדוגמה: strcmp(“Hello”,,”hello”);
  6. ניתן לקצץ רווח לבן ממחרוזת באמצעות הפונקציה trim() . לדוגמה: trim(" Hello World ");
  7. ניתן לפצל מחרוזת למערך באמצעות הפונקציה explode() . לדוגמה: explode(" ", "Hello World");
  8. ניתן לשרשר מחרוזות באמצעות אופרטור השרשור (.). לדוגמה: "שלום" . "". "עוֹלָם"; או באמצעות הפונקציה implode()
הד והדפס ב-PHP
הצהרות מותנות ב-PHP
close

הישאר מעודכן לגבי PHP!

אנחנו לא שולחים ספאם!

SSL מהימן החל מ-$3.44 בלבד
פרסומות

en English
X
גלול למעלה