توابع رشته پی اچ پی(PHP String Functions)


توابع رشته 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() یک رشته را به تعداد معینی از کاراکترها می پیچد