توابع رشته PHP بخشی از هسته PHP هستند. برای استفاده از این توابع نیازی به نصب نیست.
| عملکرد | توضیحات |
|---|---|
| addcslashes() | رشته ای را با اسلش معکوس جلوی کاراکترهای مشخص شده برمی گرداند |
| addslashes() | رشته ای را با اسلش پشت جلوی کاراکترهای از پیش تعریف شده برمی گرداند |
| bin2hex() | رشته ای از کاراکترهای ASCII را به مقادیر هگزادسیمال تبدیل می کند |
| chop() | فضای سفید یا سایر کاراکترها را از انتهای سمت راست رشته حذف می کند |
| chr() | یک کاراکتر از یک مقدار ASCII مشخص شده را برمیگرداند |
| chunk_split() | یک رشته را به مجموعه ای از قطعات کوچکتر تقسیم می کند |
| convert_cyr_string() | یک رشته را از یک مجموعه کاراکتر سیریلیک به مجموعه دیگر تبدیل می کند |
| convert_uudecode() | یک رشته uuencod شده را رمزگشایی می کند |
| convert_uuencode() | رشته ای را با استفاده از الگوریتم uuecode رمزگذاری می کند |
| count_chars() | اطلاعات مربوط به کاراکترهای استفاده شده در یک رشته را برمی گرداند |
| crc32() | یک CRC 32 بیتی را برای یک رشته محاسبه می کند |
| crypt() | هش رشته یک طرفه |
| echo() | یک یا چند رشته را خروجی می دهد |
| explode() | یک رشته را به آرایه می شکند |
| fprintf() | یک رشته فرمت شده را در یک جریان خروجی مشخص می نویسد |
| get_html_translation_table() | جدول ترجمه استفاده شده توسط htmlspecialchars() و htmlentities() را برمی گرداند |
| hebrev() | تبدیل متن عبری به متن تصویری |
| hebrevc() | متن عبری را به متن تصویری و خطوط جدید (n) را به <br> | تبدیل می کند
| hex2bin() | رشته ای از مقادیر هگزادسیمال را به کاراکترهای ASCII تبدیل می کند |
| html_entity_decode() | مواد HTML را به کاراکتر تبدیل می کند |
| htmlentities() | کاراکترها را به موجودیت های HTML تبدیل می کند |
| htmlspecialchars_decode() | برخی از موجودیت های HTML از پیش تعریف شده را به کاراکتر تبدیل می کند |
| htmlspecialchars() | برخی از کاراکترهای از پیش تعریف شده را به موجودیت های HTML تبدیل می کند |
| implode() | یک رشته را از عناصر یک آرایه برمی گرداند |
| join() | نام مستعار implode() |
| lcfirst() | اولین کاراکتر یک رشته را به حروف کوچک تبدیل می کند |
| levenshtein() | فاصله لونشتاین بین دو رشته را برمیگرداند |
| localeconv() | اطلاعات قالببندی عددی و پولی محلی را برمیگرداند |
| ltrim() | فضای سفید یا سایر کاراکترها را از سمت چپ رشته حذف می کند |
| md5() | هش MD5 یک رشته را محاسبه می کند |
| md5_file() | هش MD5 یک فایل را محاسبه می کند |
| متافون() | کلید متافون یک رشته را محاسبه می کند |
| money_format() | رشته ای را که به صورت رشته ارز قالب بندی شده است برمی گرداند |
| nl_langinfo() | اطلاعات محلی خاص را برمی گرداند |
| nl2br() | خطوط HTML را در جلو درج می کند هر خط جدید در یک رشته |
| number_format() | یک عدد را با هزاران گروه بندی شده قالب بندی می کند |
| ord() | مقدار ASCII اولین کاراکتر یک رشته را برمیگرداند |
| parse_str() | رشته پرس و جو را به متغیرها تجزیه می کند |
| print() | یک یا چند رشته را خروجی می دهد |
| printf() | یک رشته فرمت شده را خروجی می دهد |
| quoted_printable_decode() | یک رشته قابل چاپ نقل قول را به یک رشته 8 بیتی تبدیل می کند |
| quoted_printable_encode() | یک رشته 8 بیتی را به یک رشته قابل چاپ نقل قول تبدیل می کند |
| quotemeta() | به نقل از کاراکترهای متا |
| rtrim() | فضای سفید یا سایر کاراکترها را از سمت راست رشته حذف می کند |
| setlocale() | اطلاعات محلی را تنظیم می کند |
| sha1() | هش SHA-1 یک رشته را محاسبه می کند |
| sha1_file() | هش SHA-1 یک فایل را محاسبه می کند |
| similar_text() | شباهت بین دو رشته را محاسبه می کند |
| 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() نقل قول شده است باز می کند |
| stripslashes() | رشته ای را که با addslashes() نقل قول شده است خارج می کند |
| stripos() | موقعیت اولین رخداد یک رشته را در یک رشته دیگر (بدون حساس به حروف بزرگ) برمی گرداند |
| stristr() | اولین رخداد یک رشته را در یک رشته دیگر (بدون حساس به حروف کوچک) پیدا می کند |
| strlen() | طول یک رشته را برمیگرداند |
| st atcasecmp() | دو رشته را با استفاده از الگوریتم "نظم طبیعی" (بدون حساس به حروف کوچک) مقایسه می کند |
| st atcmp() | دو رشته را با استفاده از الگوریتم "نظم طبیعی" (حساس به حروف کوچک و بزرگ) مقایسه می کند |
| st casecmp() | مقایسه رشتهای n کاراکتر اول (بدون حساس به حروف کوچک) |
| st cmp() | مقایسه رشتهای از n کاراکتر اول (حساس به حروف کوچک) |
| strpbrk() | یک رشته را برای هر یک از مجموعه ای از کاراکترها جستجو می کند |
| strpos() | موقعیت اولین رخداد یک رشته را در یک رشته دیگر (حساس به حروف کوچک و بزرگ) برمی گرداند |
| strrchr() | آخرین رخداد یک رشته را در یک رشته دیگر پیدا می کند |
| strrev() | یک رشته را معکوس می کند |
| strripos() | موقعیت آخرین رخداد یک رشته را در یک رشته دیگر (بدون حساس به حروف کوچک) پیدا می کند |
| strrpos() | موقعیت آخرین رخداد یک رشته را در یک رشته دیگر (حساس به حروف کوچک و بزرگ) پیدا می کند |
| strspn() | تعداد کاراکترهای یافت شده در رشتهای را برمیگرداند که فقط شامل نویسههایی از یک فهرست مشخص شده است |
| strstr() | اولین رخداد یک رشته را در یک رشته دیگر (حساس به بزرگی و کوچکی) پیدا می کند |
| strtok() | یک رشته را به رشته های کوچکتر تقسیم می کند |
| strtolower() | یک رشته را به حروف کوچک تبدیل می کند |
| strtoupper() | یک رشته را به حروف بزرگ تبدیل می کند |
| strtr() | کاراکترهای خاصی را در یک رشته ترجمه می کند |
| substr() | بخشی از یک رشته را برمیگرداند |
| substr_compare() | دو رشته را از یک موقعیت شروع مشخص مقایسه می کند (باینری ایمن و به صورت اختیاری حساس به حروف کوچک و بزرگ) |
| substr_count() | تعداد دفعاتی که یک رشته فرعی در یک رشته اتفاق می افتد را می شمارد |
| substr_replace() | بخشی از یک رشته را با رشته دیگری جایگزین می کند |
| trim() | فضای سفید یا سایر کاراکترها را از هر دو طرف رشته حذف می کند |
| ucfirst() | اولین کاراکتر یک رشته را به حروف بزرگ تبدیل می کند |
| ucwords() | اولین کاراکتر هر کلمه در یک رشته را به حروف بزرگ تبدیل می کند |
| vfprintf() | یک رشته فرمت شده را در یک جریان خروجی مشخص می نویسد |
| vprintf() | یک رشته فرمت شده را خروجی می دهد |
| vsprintf() | یک رشته فرمت شده را در یک متغیر می نویسد |
| wordwrap() | یک رشته را به تعداد معینی از کاراکترها می پیچد |