חילוץ תת-מחרוזות

PHP:
חילוץ תת-מחרוזות

How to:

<?php
// דוגמה לחילוץ תת-מחרוזת ב-PHP

$str = "שלום עולם, PHP כאן לשרת אתכם!";
echo substr($str, 6, 5); // Outputs: עולם

// חילוץ מתחילת המחרוזת עד תו מסוים
echo substr($str, 0, 5); // Outputs: שלום 

// חילוץ תת-מחרוזת מסוף המחרוזת
echo substr($str, -3); // Outputs: אתכם
?>

רק תזכרו, בעברית יש עניין של תווים מיוחדים בצורת RTL (Right-To-Left).

Deep Dive

חילוץ תת-מחרוזת היא פעולה שנעשית מאז ומתמיד בתכנות. ב-PHP, הפונקציה substr היחידה איתה אנחנו מתעסקים פה, קיימת מאז PHP 3. אלטרנטיבות כוללות את הפונקציות mb_substr לתמיכה במבנה רב-ביתי (למשל, UTF-8) שחשוב במיוחד כשמתעסקים עם תווים בעברית או שפות אחרות שאינן לטיניות. יש גם אפשרות להשתמש בביטויים רגולריים עם preg_match אם צריך לחילוץ תת-מחרוזות מורכב יותר.

See Also