לקחת מילה - ובדוק אות ראשונה - אם היא האות שאני מחפש להציג אותה
טוב אז ניסיתי לעשות את זה אם הפונקצייה PREG_REPLACE אבל הבעייה היא שאני לא יודע איך להוציא את התשובה מהפונקצייה
- אני יודע איך לחפש - וגם מצאתי - אבל שזה יחזיר לי את המילה - אני לא יודע =\
אז חשבתי אולי מישהו יודע עוד דרך לעשות זאת? או אם בכלל איך להחזיר את המחרוזת אחרי החיפוש...
בתגובה להודעה מספר 1 שנכתבה על ידי stuk שמתחילה ב "לקחת מילה - ובדוק אות ראשונה - אם היא האות שאני מחפש להציג אותה"
אם זה רק אות ראשונה, אתה לא חייב להשתמש ב-preg_replace, בכל אופן תמיד מומלץ שתציג את הקוד, כך לפעמים נוכל לזהות שגיאת תחביר פשוטה.
שמרת את התוצאה במשתנה ?
אם אתה מעונין לבדוק רק אץ האות הראשונה במחרוזת, אתה יכול לפנות לתו הראשון כך:
קוד PHP:
$string{0}
המספר בין הסוגריים הַמֶשׁוּלשַׁלוֹתּ מכיל את המיקום של התו בתוך המחרוזת.
זה לא חייב להיות דווקא 0 או 1, זה יכול להיות גם כל מספר חיובי אחר, רק שזה מכיל את מספר הפעמים שהחיפוש מופיע במחרוזת, ולא את המחרוזת שאתה צריך, לכן במקרה שלך, אתה צריך לבדוק אם המחרוזת עונה על הדרישות, ואם כן, לשמור את המחרוזת.
רק שים לב שאתה לא חייב לשמור את המחרוזת במשתנה sl, כי הוא פשוט כבר שמור במשתנה: