مشخصات مقاله
-
1848
-
0.0
-
18286
-
0
-
0
مرجع توابع کار با String(رشته) در PHP
مرجع توابع کار با String(رشته) در PHP
توابع کار با رشته PHP بخشی از core و هسته ی PHP بوده و جهت فراخوانی آن ها نیازی به نصب و تنظیمات خاص نیست.
لیست توابع کار با رشته
شماره ی تابع
تابع مربوطه و شرح کاربرد آن
قدیمی ترین ویرایش PHP که از تابع پشتیبانی می کند
1
addcslashes
این تابع یک رشته را به عنوان ورودی گرفته و پس از درج backslash به قبل از کاراکترهای مشخص شده (به عنوان آرگومان)، آن را در خروجی برمی گرداند.
این تابع یک رشته را به عنوان ورودی گرفته و پس از درج backslash به قبل از کاراکترهای مشخص شده (به عنوان آرگومان)، آن را در خروجی برمی گرداند.
4
2
addslashes
این تابع یک رشته به عنوان آرگومان ورودی گرفته و پس از درج کاراکتر backslash قبل از کاراکترهای پیش تعیین شده (ارسال شده به عنوان آرگومان دوم) آن رشته را در خروجی برمی گرداند.
این تابع یک رشته به عنوان آرگومان ورودی گرفته و پس از درج کاراکتر backslash قبل از کاراکترهای پیش تعیین شده (ارسال شده به عنوان آرگومان دوم) آن رشته را در خروجی برمی گرداند.
4
5
chr
این تابع کد ascii یک کاراکتر را به عنوان ورودی گرفته و در خروجی کاراکتر معادل آن را برمی گرداند.
این تابع کد ascii یک کاراکتر را به عنوان ورودی گرفته و در خروجی کاراکتر معادل آن را برمی گرداند.
4
7
convert cyr string
این تابع یک مجموعه کاراکتر Cyrillic را گرفته و آن را به مجموعه کاراکتر Cyrillic دیگری تبدیل می کند.
این تابع یک مجموعه کاراکتر Cyrillic را گرفته و آن را به مجموعه کاراکتر Cyrillic دیگری تبدیل می کند.
4
14
fprintf
این تابع یک رشته ی فرمت شده را در دیتابیس یا فایل (output stream) درج می کند (می نویسد).
این تابع یک رشته ی فرمت شده را در دیتابیس یا فایل (output stream) درج می کند (می نویسد).
5
15
get html translation table
این تابع جدول ترجمه و تبدیل کد که توابع htmlspecialchars() و htmlentities() آن را به عنوان آرگومان ورودی دریافت می کنند را در خروجی برمی گرداند.
این تابع جدول ترجمه و تبدیل کد که توابع htmlspecialchars() و htmlentities() آن را به عنوان آرگومان ورودی دریافت می کنند را در خروجی برمی گرداند.
4
17
Hebrevc
این تابع برای تبدیل متن منطقی که به زبان عبری بوده و ترتیب چیدمان حروف آن از راست به چپ است به متن قابل نمایش برای کاربر و چیدمان چپ به راست بکار می رود و علاوه بر آن کاراکتر \n را به < br > تبدیل می نماید.
این تابع برای تبدیل متن منطقی که به زبان عبری بوده و ترتیب چیدمان حروف آن از راست به چپ است به متن قابل نمایش برای کاربر و چیدمان چپ به راست بکار می رود و علاوه بر آن کاراکتر \n را به < br > تبدیل می نماید.
4
19
html entity decode
این تابع کد و موجودیت های HTML را به کاراکترهای قابل نمایش و خوانا برای کاربر در پنجره ی مرورگر تبدیل می کند.
این تابع کد و موجودیت های HTML را به کاراکترهای قابل نمایش و خوانا برای کاربر در پنجره ی مرورگر تبدیل می کند.
4
20
htmlentities
این تابع کاراکترهای ورودی از فرم را به المان یا موجودیت HTML تبدیل می کند. از این تابع برای خارج سازی و فیلتر المان های HTML و اسکریپت های مخرب استفاده می شود.
این تابع کاراکترهای ورودی از فرم را به المان یا موجودیت HTML تبدیل می کند. از این تابع برای خارج سازی و فیلتر المان های HTML و اسکریپت های مخرب استفاده می شود.
5.4
21
html special chars decode
این تابع موجودیت های خاص و از پیش تعریف شده ی HTML را به کاراکترهای متعارف تبدیل می کند.
این تابع موجودیت های خاص و از پیش تعریف شده ی HTML را به کاراکترهای متعارف تبدیل می کند.
5.1.0
22
htmlspecialchars
این تابع برای تبدیل کاراکترهای خاص و از پیش تعریف شده ی HTML (اختصاصی و معنی دار برای HTML) به موجودیت های HTML بکار می رود. این تابع در واقع برای نادیده گرفتن و خارج سازی کاراکترهای معنی دار برای HTML بکار می رود.
این تابع برای تبدیل کاراکترهای خاص و از پیش تعریف شده ی HTML (اختصاصی و معنی دار برای HTML) به موجودیت های HTML بکار می رود. این تابع در واقع برای نادیده گرفتن و خارج سازی کاراکترهای معنی دار برای HTML بکار می رود.
4
23
implode
این تابع المان های آرایه را در قالب یک رشته در کنار هم جمع می کند. به عبارت دیگر از یک آرایه، رشته برمی گرداند.
این تابع المان های آرایه را در قالب یک رشته در کنار هم جمع می کند. به عبارت دیگر از یک آرایه، رشته برمی گرداند.
5
29
md5_file
این تابع یک فایل به عنوان ورودی می گیرد و آن را بر اساس الگوریتم md5 کدگذاری و هش می کند.
این تابع یک فایل به عنوان ورودی می گیرد و آن را بر اساس الگوریتم md5 کدگذاری و هش می کند.
4
32
money format
این تابع یک مقدار پولی/عددی به عنوان ورودی گرفته و مقدار ارز را به صورت رشته برمی گرداند.
این تابع یک مقدار پولی/عددی به عنوان ورودی گرفته و مقدار ارز را به صورت رشته برمی گرداند.
4.3.0
34
nl2br
این تابع در هر جایی از رشته که با کاراکتر /n مواجه می شود، یک تگ < br > قرار می دهد و آن بخش از رشته را در خط جدیدی قرار می دهد.
این تابع در هر جایی از رشته که با کاراکتر /n مواجه می شود، یک تگ < br > قرار می دهد و آن بخش از رشته را در خط جدیدی قرار می دهد.
4
40
quoted printable decode
یک رشته ی quoted printable (قابل چاپ محصور در کوتیشن) را به رشته ی 8 بیتی تبدیل می کند.
یک رشته ی quoted printable (قابل چاپ محصور در کوتیشن) را به رشته ی 8 بیتی تبدیل می کند.
4
41
quoted printable encode
این تابع یک رشته ی 8 بیتی را به رشته ی quoted printable (قابل چاپ و محصور در کوتیشن) تبدیل می کند.
این تابع یک رشته ی 8 بیتی را به رشته ی quoted printable (قابل چاپ و محصور در کوتیشن) تبدیل می کند.
4
42
quoted printable encode
این تابع یک رشته ی 8 بیتی را به رشته ی quoted printable (قابل چاپ و محصور در کوتیشن) تبدیل می کند.
این تابع یک رشته ی 8 بیتی را به رشته ی quoted printable (قابل چاپ و محصور در کوتیشن) تبدیل می کند.
4
43
quotemeta
این تابع قبل از کاراکترهای پیش تعریف شده داخل رشته (مانند پرانتز، علامت سوال و غیره ..)، کاراکتر backslash اضافه می کند.
این تابع قبل از کاراکترهای پیش تعریف شده داخل رشته (مانند پرانتز، علامت سوال و غیره ..)، کاراکتر backslash اضافه می کند.
4
45
setlocale
جهت تنظیم اطلاعات مربوط به منطقه ی جغرافیایی جاری (locale نظیر زبان، ارز و زمان) بکار می رود.
جهت تنظیم اطلاعات مربوط به منطقه ی جغرافیایی جاری (locale نظیر زبان، ارز و زمان) بکار می رود.
4
46
sha1 file
این تابع محتوای فایل را بر اساس الگوریتم sha1 hash کدگذاری می کند و در واقع معادل sha1 آن را در خروجی برمی گرداند.
این تابع محتوای فایل را بر اساس الگوریتم sha1 hash کدگذاری می کند و در واقع معادل sha1 آن را در خروجی برمی گرداند.
4
47
sha1
این تابع یک رشته به عنوان ورودی گرفته و معادل کدگذاری شده ی آن بر اساس الگوریتم sha1 را در خروجی برمی گرداند.
این تابع یک رشته به عنوان ورودی گرفته و معادل کدگذاری شده ی آن بر اساس الگوریتم sha1 را در خروجی برمی گرداند.
4
48
similar text
این تابع دو رشته را به عنوان ورودی گرفته و پس از محاسبه ی مشابهات بین این دو، آن را در خروجی برمی گرداند.
این تابع دو رشته را به عنوان ورودی گرفته و پس از محاسبه ی مشابهات بین این دو، آن را در خروجی برمی گرداند.
4
62
strcmp
این تابع دو رشته را با هم مقایسه کرده و در مقایسه ی کاراکترها نسبت به کوچک و بزرگی حروف حساس است.
این تابع دو رشته را با هم مقایسه کرده و در مقایسه ی کاراکترها نسبت به کوچک و بزرگی حروف حساس است.
4
63
strcoll
این تابع دو رشته را بر اساس اطلاعات محل جغرافیایی جاری (locale) با هم مقایسه می کند.
این تابع دو رشته را بر اساس اطلاعات محل جغرافیایی جاری (locale) با هم مقایسه می کند.
4.0.5
64
strcspn
این تابع تعداد کاراکترهایی که در یک رشته قبل از کاراکتر مشخص شده (آرگومان دوم)، پیدا کرده و با آن برخورد می کند را در خروجی برمی گرداند.
این تابع تعداد کاراکترهایی که در یک رشته قبل از کاراکتر مشخص شده (آرگومان دوم)، پیدا کرده و با آن برخورد می کند را در خروجی برمی گرداند.
4
67
stripos
این تابع اندیس یا موقعیت اولین نمونه از یک رشته که داخل رشته ی دیگر جای گرفته را برمی گرداند.
این تابع اندیس یا موقعیت اولین نمونه از یک رشته که داخل رشته ی دیگر جای گرفته را برمی گرداند.
4
68
stripslashes
این تابع کاراکترهای backslash را که قبلا توسط فراخوانی تابع addslashes به داخل رشته اضافه شده از آن حذف می کند.
این تابع کاراکترهای backslash را که قبلا توسط فراخوانی تابع addslashes به داخل رشته اضافه شده از آن حذف می کند.
4
76
strpos
این تابع موقعیت یا اندیس اولین نمونه از یک رشته که داخل رشته ی دیگر جای گرفته را برمی گرداند.
این تابع موقعیت یا اندیس اولین نمونه از یک رشته که داخل رشته ی دیگر جای گرفته را برمی گرداند.
4
79
strripos
این تابع موقعیت یا اندیس آخرین نمونه از یک رشته را داخل رشته ی دیگر بدست آورده و برمی گرداند.
این تابع موقعیت یا اندیس آخرین نمونه از یک رشته را داخل رشته ی دیگر بدست آورده و برمی گرداند.
5
80
strspn
این تابع کاراکترهای ارسال شده در قالب پارامتر دوم (charlist) را در پارامتر اول جستجو کرده و تعداد آن ها را برمی گرداند. به عبارت دیگر تعداد کاراکترهای موجود در پارامتر دوم که در پارامتر اول یافت می شود را برمی گرداند.
این تابع کاراکترهای ارسال شده در قالب پارامتر دوم (charlist) را در پارامتر اول جستجو کرده و تعداد آن ها را برمی گرداند. به عبارت دیگر تعداد کاراکترهای موجود در پارامتر دوم که در پارامتر اول یافت می شود را برمی گرداند.
4
81
strstr
این تابع اولین نمونه از یک رشته (که در رشته ی دیگری قرار دارد) را پیدا کرده و در خروجی برمی گرداند.
این تابع اولین نمونه از یک رشته (که در رشته ی دیگری قرار دارد) را پیدا کرده و در خروجی برمی گرداند.
4
82
strtok
یک رشته را به رشته های کوچکتر تقسیم می کند (tokenize) یا به عبارت دیگر یک رشته ی کامل را تکه تکه می کند.
یک رشته را به رشته های کوچکتر تقسیم می کند (tokenize) یا به عبارت دیگر یک رشته ی کامل را تکه تکه می کند.
4
85
strtr
این تابع کاراکترهای مشخص شده را در رشته ی ورودی جایگزین یا به عبارت دیگر آن ها را ترجمه می کند.
این تابع کاراکترهای مشخص شده را در رشته ی ورودی جایگزین یا به عبارت دیگر آن ها را ترجمه می کند.
4
87
substr_count
این تابع تعداد نمونه های یک زیر رشته (تعداد دفعات تکرار یک قطعه از رشته) را داخل رشته ی میزبان شمرده و در خروجی برمی گرداند.
این تابع تعداد نمونه های یک زیر رشته (تعداد دفعات تکرار یک قطعه از رشته) را داخل رشته ی میزبان شمرده و در خروجی برمی گرداند.
4
94
vprintf
این تابع رشته ی ورودی را بر اساس فرمت مشخص شده قالب بندی کرده و آن را داخل یک آرایه قرار می دهد.
این تابع رشته ی ورودی را بر اساس فرمت مشخص شده قالب بندی کرده و آن را داخل یک آرایه قرار می دهد.
4.1
96
wordwrap
این تابع کلمات بزرگ و طولانی را شکسته و آن ها در خط بعدی جای می دهد. به عبارت دیگر در صورت رسیدن به طول مشخص شده در رشته، باقی آن را در خط بعدی قرار می دهد.
این تابع کلمات بزرگ و طولانی را شکسته و آن ها در خط بعدی جای می دهد. به عبارت دیگر در صورت رسیدن به طول مشخص شده در رشته، باقی آن را در خط بعدی قرار می دهد.
4.1