توابع رشته‌ای PHP 5

توابع رشته‌ای PHP 5

توابع رشته‌ای PHP بخشی از هسته PHP هستند. این توابع نیاز به نصب ندارند و می‌توانند مستقیماً استفاده شوند.

توابع توضیح
addcslashes() رشته‌ای که پیش از کاراکترهای مشخص شده با علامت تنکسیون اضافه شده است را برمی‌گرداند.
addslashes() رشته‌ای که پیش از کاراکترهای مشخص شده با علامت تنکسیون اضافه شده است را برمی‌گرداند.
bin2hex() رشته کاراکترهای ASCII را به مقادیر هگزادسیمال تبدیل می‌کند.
chop() کاراکترهای خالی سمت راست رشته را حذف می‌کند.
chr() از ASCII مشخص شده به کاراکتر تبدیل می‌کند.
chunk_split() رشته را به یک مجموعه از بخش‌های کوچکتر تقسیم می‌کند.
convert_cyr_string() رشته را از یک مجموعه کاراکتر کyrillic به مجموعه دیگری تبدیل می‌کند.
convert_uudecode() رشته کد شده uuencode را دکد می‌کند.
convert_uuencode() رشته را با استفاده از الگوریتم uuencode کد می‌کند.
count_chars() اطلاعاتی در مورد کاراکترهایی که در رشته استفاده می‌شوند را برمی‌گرداند.
crc32() CRC 32 بیتی رشته را محاسبه می‌کند.
crypt() روش یک‌طرفه رمزنگاری (hashing) است.
echo() چاپ یک یا چند رشته.
explode() یک رشته را به آرایه‌ای از رشته‌ها تبدیل می‌کند.
fprintf() یک رشته فرمایشی را به جریان خروجی مشخص شده نوشته می‌کند.
get_html_translation_table() جدول ترجمه‌ای که توسط htmlspecialchars() و htmlentities() استفاده می‌شود را برمی‌گرداند.
hebrev() هیچبیرا تیوبه وردی هابریه تیوبه وردی هابریه.
hebrevc() هیچبیرا تیوبه وردی هابریه تیوبه وردی هابریه، و هر خط جدید (\n) را به <br> تبدیل می‌کند.
hex2bin() تبدیل رشته عددی هگزادسیمال به کاراکتر ASCII.
html_entity_decode() تبدیل HTML entity به کاراکتر.
htmlentities() تبدیل کاراکتر به HTML entity.
htmlspecialchars_decode() تبدیل برخی از HTML entity‌های پیش‌تعریف شده به کاراکتر.
htmlspecialchars() تبدیل برخی از کاراکترهای پیش‌تعریف شده به HTML entity.
implode() برگشت دادن رشته‌ای که از عناصر آرایه ترکیب شده است.
join() alias برای implode().
lcfirst() تبدیل اولین کاراکتر رشته به حروف کوچک.
levenshtein() برگشت دادن فاصله Levenshtein بین دو رشته.
localeconv() برگشت دادن اطلاعات فرمت ارز و عدد محلی.
ltrim() حذف کاراکترهای خالی یا دیگر کاراکترها در سمت چپ رشته.
md5() حساب هش MD5 رشته.
md5_file() حساب هش MD5 فایل.
metaphone() حساب کلید metaphone برای یک رشته.
money_format() برگشت دادن رشته‌ای که به عنوان ارز فرمت شده است.
nl_langinfo() برگشت دادن اطلاعات محلی خاص.
nl2br() درج نشانه‌های ترتیبی HTML در ابتدای هر سطر جدید.
number_format() فرمت کردن عدد با گروه‌بندی هزار.
ord() برگشت دادن ارزش ASCII اولین کاراکتر رشته.
parse_str() پارس کردن رشته جستجو به متغیر.
print() چاپ یک یا چند رشته.
printf() Output a formatted string.
quoted_printable_decode() تبدیل رشته quoted-printable به هشت‌بیت.
quoted_printable_encode() تبدیل رشته هشت‌بیت به رشته quoted-printable.
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() طول رشته را برگردان.
strnatcasecmp() با استفاده از یک الگوریتم "ترتیب طبیعی" دو رشته را مقایسه کن (مستقل از حروف بزرگ و کوچک).
strnatcmp() با استفاده از یک الگوریتم "ترتیب طبیعی" دو رشته را مقایسه کن (مستقل از حروف بزرگ و کوچک).
strncasecmp() مقایسه رشته‌های اول n حرف (مستقل از حروف بزرگ و کوچک).
strncmp() مقایسه رشته‌های اول n حرف (مستقل از حروف بزرگ و کوچک).
strpbrk() یکی از حروف یک مجموعه از حروف را در یک رشته جستجو کن.
strpos() موقع اولین بار ظاهر شدن یک رشته در یک رشته دیگر (مستقل از حروف بزرگ و کوچک).
strrchr() Find the last occurrence of a string in another string.
strrev() Reverse a string.
strripos() Find the last occurrence of a string in another string (case-insensitive).
strrpos() Find the last occurrence of a string in another string (case-sensitive).
strspn() Return the number of occurrences of a specific character in a string.
strstr() Find the first occurrence of a string in another string (case-sensitive).
strtok() Split a string into smaller strings.
strtolower() Convert a string to lowercase letters.
strtoupper() Convert a string to uppercase letters.
strtr() Convert specific characters in a string.
substr() Return a part of a string.
substr_compare() Compare two strings from a specified starting position (binary safe and case-sensitive).
substr_count() Count the number of occurrences of a substring in a string.
substr_replace() Replace a part of a string with another string.
trim() Remove whitespace characters and other characters from both sides of a string.
ucfirst() Convert the first character of a string to uppercase.
ucwords() Convert the first character of each word in a string to uppercase.
vfprintf() Write a formatted string to a specified output stream.
vprintf() Output a formatted string.
vsprintf() Write a formatted string into a variable.
wordwrap() Split a string into a specified number of substrings