הגדלת אותיות במחרוזת

PHP:
הגדלת אותיות במחרוזת

איך לבצע:

PHP תומכת באופן טבעי במגוון פונקציות להפוך מחרוזות לאותיות ראשיות, כל אחת משרתת מטרה שונה. זהו הדרך שבה ניתן להשתמש בהן:

הפיכת האות הראשונה של מחרוזת לאות רישית:

$string = "hello, world!";
$capitalizedString = ucfirst($string);
echo $capitalizedString; // מוצג: Hello, world!

הפיכת האות הראשונה של כל מילה לאות רישית:

$string = "hello, world!";
$capitalizedWords = ucwords($string);
echo $capitalizedWords; // מוצג: Hello, World!

המרת כל המחרוזת לאותיות גדולות:

$string = "hello, world!";
$upperCaseString = strtoupper($string);
echo $upperCaseString; // מוצג: HELLO, WORLD!

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

שימוש ב-mbstring להפיכת מחרוזות UTF-8 לאותיות ראשיות:

ודאו שהרחבת mbstring מופעלת בהגדרות ה-PHP שלכם, לאחר מכן:

$string = "élégant";
$capitalizedString = mb_convert_case($string, MB_CASE_TITLE, "UTF-8");
echo $capitalizedString; // מוצג: Élégant

הגישה זו עוזרת להפוך מחרוזות שכוללות תווים שאינם ASCII באופן מדויק, תוך הקפדה על גווני השפה השונים.