פונקציות PHP Strings הן חלק מהשפה. אין צורך בהתקנה כדי להשתמש בפונקציות אלו. בהפניה זו תמצאו את כל פונקציות המחרוזות השימושיות ב-PHP.
פונקציה | תיאור |
---|---|
addcslashes() | קבל מחרוזת עם קווים אחוריים לפני הדמויות |
addslashes() | קבל מחרוזת עם קווים אחוריים לפני תווים מוגדרים מראש |
bin2hex() | המרת מחרוזת של תווי ASCII לערכים הקסדצימליים |
לִקצוֹץ() | הסר רווח לבן או תווים אחרים מהקצה הימני של המחרוזת |
chr () | מחזיר תו מערך ASCII שצוין |
chunk_split() | לפצל מחרוזת לסדרה של חלקים קטנים יותר |
convert_cyr_string() | המרת מחרוזת ממערך תווים קירילי אחד לאחר |
convert_uudecode() | פענוח מחרוזת מקודדת |
convert_uuencode() | מקודד מחרוזת באמצעות אלגוריתם uuencode |
count_chars() | מחזיר מידע על תווים המשמשים במחרוזת |
crc32 () | חשב CRC של 32 סיביות עבור מחרוזת |
כּוּך() | גיבוב מחרוזת חד כיוונית |
הד () | פלט מחרוזת אחת או יותר |
להתפוצץ() | שברו מחרוזת למערך |
fprintf() | כתוב מחרוזת מעוצבת לזרם פלט שצוין |
get_html_translation_table() | מחזירה את טבלת התרגום המשמשת את htmlspecialchars() ו-htmlentities() |
Hebret() | המרת טקסט עברי לטקסט ויזואלי |
Hebrewc() | המרת טקסט עברי לטקסט חזותי ושורות חדשות (\n) לתוך |
hex2bin() | המרת מחרוזת של ערכים הקסדצימליים לתווי ASCII |
html_entity_decode () | המרת ישויות HTML לתווים |
htmlentities () | המרת תווים לישויות HTML |
htmlspecialchars_decode() | המר כמה ישויות HTML מוגדרות מראש לתווים |
htmlspecialchars () | המר כמה תווים מוגדרים מראש לישויות HTML |
להשתולל () | מחזירה מחרוזת מהרכיבים של מערך |
לְהִצְטַרֵף() | כינוי של להשתולל () |
lcfirst() | המר את התו הראשון של המחרוזת לאותיות קטנות |
levenshtein () | מחזירה את מרחק לוונשטיין בין שני מיתרים |
localeconv() | מחזיר מידע מספרי ופורמט כספי של המקום |
ltrim() | הסר רווח לבן או תווים אחרים מהצד השמאלי של המחרוזת |
md5 () | חשב את ה-hash MD5 של מחרוזת |
md5_file() | חשב את ה-hash MD5 של קובץ |
מטאפון() | חשב את מקש המטאפון של המחרוזת |
כסף_פורמט() | מחזירה מחרוזת בפורמט כמחרוזת מטבע |
nl_langinfo() | מחזיר מידע מקומי ספציפי |
nl2br () | הוסף מעברי שורות HTML לפני כל שורה חדשה במחרוזת |
מספר_פורמט() | עיצוב מספר עם אלפים מקובצים |
מילים() | קבל את ערך ASCII של התו הראשון של המחרוזת |
parse_str () | נתח מחרוזת שאילתה למשתנים |
הדפסה() | פלט מחרוזת אחת או יותר |
printf () | פלט מחרוזת מעוצבת |
quoted_printable_decode() | המר מחרוזת ניתנת להדפסה עם ציטוטים למחרוזת של 8 סיביות |
quoted_printable_encode() | המר מחרוזת של 8 סיביות למחרוזת ניתנת להדפסה |
quotemeta() | ציטוט דמויות מטא |
rtrim () | הסר רווח לבן או תווים אחרים מהצד הימני של המחרוזת |
setlocale () | הגדר מידע על המקום |
sha1() | חשב את ה-Hash SHA-1 של מחרוזת |
sha1_file() | חשב את ה-Hash SHA-1 של קובץ |
דומה_טקסט() | חשב את הדמיון בין שתי מחרוזות |
soundex() | חשב את מפתח Soundex של המיתר |
sprintf () | כתוב מחרוזת מעוצבת למשתנה |
sscanf () | ניתוח קלט ממחרוזת לפי פורמט |
str_getcsv() | נתח מחרוזת CSV לתוך מערך |
str_ireplace() | החלף כמה תווים במחרוזת (לא תלוי רישיות) |
str_pad () | חוט ריפוד באורך חדש |
str_repeat() | חזור על המחרוזת מספר מסוים של פעמים |
str_replace () | החלף כמה תווים במחרוזת (תלוי רישיות) |
str_rot13() | בצע את הקידוד ROT13 על מחרוזת |
str_shuffle() | מערבב אקראית את כל התווים במחרוזת |
str_split() | פיצול מחרוזת למערך |
str_word_count() | סופר את מספר המילים במחרוזת |
strcasecmp () | השווה בין שתי מחרוזות (לא תלוי רישיות) |
strchr() | מוצא את המופע הראשון של מחרוזת בתוך מחרוזת אחרת (כינוי של strstr()) |
strcmp () | השווה בין שתי מחרוזות (תלויות רישיות) |
strcoll() | השווה בין שתי מחרוזות (השוואת מחרוזות מבוססות מקומיות) |
strcspn() | קבל את מספר התווים שנמצאו במחרוזת לפני שנמצא חלק כלשהו של כמה תווים שצוינו |
strip_tags () | הסר תגי HTML ו-PHP ממחרוזת |
stripcslashes () | מחרוזת ללא ציטוט מצוטטת עם addcslashes() |
סטריפסטים () | מחרוזת ללא ציטוט מצוטטת עם addslashes() |
סטריפס () | קבל את המיקום של המופע הראשון של מחרוזת בתוך מחרוזת אחרת (לא תלוי רישיות) |
stristr () | מוצא את המופע הראשון של מחרוזת בתוך מחרוזת אחרת (לא תלוי רישיות) |
strlen() | קבל את אורך החוט |
strnatcasecmp() | השווה בין שתי מחרוזות באמצעות אלגוריתם "סדר טבעי" (לא תלוי רישיות) |
strnatcmp() | השווה בין שתי מחרוזות באמצעות אלגוריתם "סדר טבעי" (תלוי רישיות) |
strncasecmp() | השוואת מחרוזות של n התווים הראשונים (לא תלוי רישיות) |
strncmp() | השוואת מחרוזות של n התווים הראשונים (תלוי רישיות) |
strpbrk () | חפש במחרוזת כל אחד מקבוצת התווים |
סטרפוס() | קבל את המיקום של המופע הראשון של מחרוזת בתוך מחרוזת אחרת (תלוי רישיות) |
strrchr () | מצא את המופע האחרון של מחרוזת בתוך מחרוזת אחרת |
strrev() | הופך מיתר |
strripos() | מוצא את המיקום של המופע האחרון של מחרוזת בתוך מחרוזת אחרת (לא תלוי רישיות) |
strrpos() | מוצא את המיקום של המופע האחרון של מחרוזת בתוך מחרוזת אחרת (תלוי רישיות) |
strspn() | קבל את מספר התווים שנמצאו במחרוזת המכילה רק תווים מרשימת תווים מוגדרת |
strstr () | מצא את המופע הראשון של מחרוזת בתוך מחרוזת אחרת (תלוי רישיות) |
strtok () | לפצל מחרוזת למיתרים קטנים יותר |
סטרטולור() | המרת מחרוזת לאותיות קטנות |
סטרפטופר () | המרת מחרוזת לאותיות גדולות |
strtr() | תרגם תווים מסוימים במחרוזת |
substr () | קח חלק מהמחרוזת |
substr_compare () | השווה בין שתי מחרוזות ממיקום התחלה שצוין (בטוח בינארי ובאופן אופציונלי תלוי רישיות) |
substr_count () | ספור את מספר הפעמים שמחרוזת משנה מופיעה במחרוזת |
substr_replace() | החלף חלק מהמחרוזת במחרוזת אחרת |
לקצץ () | הסר רווח לבן או תווים אחרים משני צידי המחרוזת |
ראשון () | המר את התו הראשון של המחרוזת לאותיות רישיות |
ucwords () | המר את התו הראשון של כל מילה במחרוזת לאותיות רישיות |
vfprintf() | כתוב מחרוזת מעוצבת לזרם פלט שצוין |
vprintf() | מחרוזת בפורמט פלט |
vsprintf() | כתוב מחרוזת מעוצבת למשתנה |
עטיפת מילה() | גלישת מחרוזת למספר נתון של תווים |