کاربرد و تعریف توابع رشته در php
پی اچ پی 5 توابع رشته
بخش زیر شامل لیستی از توابع رشته مفید PHP است.
توابع رشته پی اچ پی
توابع رشته زیر بخشی از هسته پی اچ پی هستند، بنابراین شما می توانید از این توابع در اسکریپت خود بدون هیچ گونه نصب بیشتر استفاده کنید.
توضیحات تابع
addcslashes یک رشته با backslashes قبل از شخصیت های مشخص را باز می گرداند
addslashes یک رشته با backslash ها را قبل از کاراکترهایی که باید فرار کنند بازگرداند. این کاراکترها یک نقل قول (')، quote quote (")، backslash (\) و NULL هستند
bin2hex تبدیل داده های باینری به مقادیر هگزادسیمال
رها کردن فضای سفید (یا کاراکترهای دیگر) از انتهای یک رشته. نام مستعار rtrim ()
chr یک رکورد یک کاراکتری که حاوی کاراکتر مشخص شده توسط ASCII است را می دهد
chunk_split یک رشته را به تکه های کوچکتر تقسیم کنید
convert_cyr_string یک رشته را از یک کاراکتر سیریلیک به یک دیگر تبدیل می کند
convert_uudecode یک رشته uuencoded را رمزگذاری می کند
تبدیل_uuencode یک رشته را با استفاده از الگوریتم uuencode رمزگذاری می کند
count_chars اطلاعات مربوط به کاراکترهای مورد استفاده در یک رشته را برمی گرداند
crc32 چند جمله ای crc32 یک رشته را محاسبه می کند
crypt رمزنگاری رشته یک طرفه (یا هش)
echo خروجی یک یا چند رشته
منفجر یک رشته را با یک رشته مشخص شده به یک آرایه تقسیم کنید
fprintf یک رشته فرمت را به یک جریان خروجی مشخص مشخص کنید
get_html_translation_table جدول ترجمه مورد استفاده توسط htmlspecialchars و htmlentities را می دهد
hebrev تبدیل متن منطقی عبری به متن بصری
hebrevc تبدیل متن الفبایی منطقی به متن بصری با تبدیل خط جدید
hex2bin یک رشته دودویی کد شده هگزادسیالی را رمزگشایی می کند
html_entity_decode تبدیل تمام نهادهای HTML به کاراکترهای قابل اجرا آنها
htmlentities تبدیل تمام کاراکترهای قابل اعمال به نهادهای HTML
htmlspecialchars_decode تبدیل عناصر HTML خاص به کاراکترها
htmlspecialchars تبدیل کاراکترهای خاص به نهادهای HTML
implode یک رشته را با پیوستن به عناصر یک آرایه با یک رشته مشخص رجوع می کند
پیوستن نام مستعار implode
lcfirst اولین کاراکتر یک رشته را به حروف کوچک تبدیل می کند
levenshtein () محاسبه فاصله Levenshtein بین دو رشته
localeconv اطلاعات فرموله شده عددی و پولی محلی را برمی گرداند
ltrim فضای خالی (یا کاراکترهای دیگر) را از ابتدای یک رشته حذف می کند
md5 محاسبه هش md5 از یک رشته
md5_file محاسبه هش md5 از یک فایل
metaphone محاسبه کلید متافون یک رشته
money_format یک عدد را به عنوان یک رشته ارز ارزیابی می کند
nl_langinfo اطلاعات محلی خاص را می دهد
nl2br قبل از همه خطوط جدید در یک رشته، خطهای HTML را وارد می کند
number_format یک عدد را با هزاران گروه بندی فرمت کنید
ord () مقدار ASCII اولین کاراکتر رشته را می دهد
parse_str () رشته را به متغیرها تجزیه می کند
print () خروجی یک رشته
printf () خروجی یک رشته فرمت شده
quoted_printable_decode () تبدیل یک رشته quoted-printable به یک رشته 8 بیتی
quoted_printable_encode () یک رشته 8 بیتی را به رشته quoted-printable تبدیل کنید
quotemeta () نقل قول متا کاراکترها
rtrim () فضای خالی (یا سایر کاراکترها) را از انتهای یک رشته حذف می کند
setlocale () اطلاعات محلی را تنظیم کنید
sha1 () محاسبه حسی sha1 از یک رشته
sha1_file () محاسبه حسی sha1 از یک فایل
similar_text () شباهت بین دو رشته را محاسبه کنید
soundex () کلید soundex رشته را محاسبه کنید
sprintf () یک رشته فرمت را باز کنید
sscanf () ورودی را از یک رشته با توجه به یک فرمت تجزیه می کند
str_getcsv () یک رشته CSV را به یک آرایه تجزیه کنید
str_ireplace () همه رخدادهای رشته جستجو را با رشته جایگزین جایگزین کنید. نسخه غیر حساس به کار از str_replace ().
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 () Un-نقل قول یک رشته نقل قول شده با addcslashes ()
stripos () موقعیت اولین رخداد زیر رشته غیر حساس در مورد در یک رشته را پیدا کنید
stripslashes () Un-نقل قول یک رشته نقل قول
stristr () اولین رخداد یک رشته درون رشته دیگری را پیدا می کند (حساس به حروف). نسخه غیر حساس در مورد strstr ()
strlen () طول رشته را می دهد
strnatcasecmp () دو رشته را با استفاده از یک الگوریتم طبیعی (حساس به حادثه) مقایسه می کند
strnatcmp () دو رشته را با استفاده از یک الگوریتم "طبیعی" مقایسه می کند