توابع رشته PHP 5

توابع رشته PHP 5

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

توابع توضیح
addcslashes() رشته‌ای که پیش از یک کاراکتر مشخص شده با علامت‌های مخفی اضافه شده است را بازمی‌گرداند.
addslashes() رشته‌ای که پیش از یک کاراکتر مشخص شده با علامت‌های مخفی اضافه شده است را بازمی‌گرداند.
bin2hex() رشته‌ای از ASCII کاراکترها را به مقدار هگزادسیمال تبدیل می‌کند.
chop() کاراکترهای خالی سمت راست رشته را حذف می‌کند.
chr() از یک مقدار ASCII مشخص، کاراکتر را بازمی‌گرداند.
chunk_split() رشته را به یک سری بخش‌های کوچکتر تقسیم می‌کند.
convert_cyr_string() رشته را از یک مجموعه کاراکتر Cyrillic به مجموعه دیگری تبدیل می‌کند.
convert_uudecode() رشته کدگذاری شده با uuencode را رمزگشایی می‌کند.
convert_uuencode() رشته را با استفاده از الگوریتم uuencode کدگذاری می‌کند.
count_chars() اطلاعاتی در مورد کاراکترهایی که در رشته استفاده می‌شوند را بازمی‌گرداند.
crc32() CRC 32 بیتی رشته را محاسبه می‌کند.
crypt() روش یک‌طرفه رمزنگاری (hashing) است.
echo() چاپ یک یا چند رشته.
explode() یک رشته را به آرایه‌ای از رشته‌ها شکست می‌دهد.
fprintf() یک رشته فرمatted را به جریان خروجی مشخص شده نوشته می‌کند.
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() نام معادل implode().
lcfirst() تبدیل اولین کاراکتر رشته به حروف کوچک.
levenshtein() برگشت فاصله Levenshtein بین دو رشته.
localeconv() برگشت اطلاعات فرمت عدد و پول محلی.
ltrim() حذف کاراکترهای خالی یا دیگر کاراکترها از سمت چپ رشته.
md5() محاسبه هش MD5 یک رشته.
md5_file() محاسبه هش MD5 فایل.
metaphone() محاسبه کلید metaphone از یک رشته.
money_format() برگشت رشته‌ای که به صورت پولی فرمت شده است.
nl_langinfo() برگشت اطلاعات محلی خاص.
nl2br() درج HTML line break قبل از هر سطر جدید در رشته.
number_format() فرمت کردن عدد با گروه‌بندی هزار.
ord() برگشت ASCII ارزش اولین کاراکتر رشته.
parse_str() تحلیل رشته جستجو به متغیرها.
print() چاپ یک یا چند رشته.
printf() رشته فرمatted را به بیرون می‌دهد.
quoted_printable_decode() تبدیل رشته quoted-printable به رشته 8 بیتی.
quoted_printable_encode() تبدیل یک رشته 8 بیتی به رشته 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() آخرین بار که رشته در رشته دیگری یافت می‌شود را جستجو می‌کند.
strrev() رشته را معکوس می‌کند.
strripos() موقعیت آخرین بار که رشته در رشته دیگری یافت می‌شود را جستجو می‌کند (غیرحساس به حروف بزرگ و کوچک).
strrpos() موقعیت آخرین بار که رشته در رشته دیگری یافت می‌شود را جستجو می‌کند (حساس به حروف بزرگ و کوچک).
strspn() تعداد کاراکترهایی که در رشته شامل کاراکترهای خاص هستند را برمی‌گرداند.
strstr() اولین بار که رشته در رشته دیگری یافت می‌شود را جستجو می‌کند (حساس به حروف بزرگ و کوچک).
strtok() رشته را به رشته‌های کوچکتر تقسیم می‌کند.
strtolower() رشته را به حروف کوچک تبدیل می‌کند.
strtoupper() رشته را به حروف بزرگ تبدیل می‌کند.
strtr() کاراکترهای خاص رشته را تغییر می‌دهد.
substr() بخشی از رشته را برمی‌گرداند.
substr_compare() از موقعیت مشخص شده (امنیت دوگانه و انتخابی حساس به حروف بزرگ و کوچک) دو رشته را مقایسه می‌کند.
substr_count() تعداد وقوع‌های زیرشاخه در رشته را محاسبه می‌کند.
substr_replace() قسمتی از رشته را با رشته دیگری جایگزین می‌کند.
trim() واکسین‌های خالی و دیگر کاراکترها در هر دو سمت رشته را حذف می‌کند.
ucfirst() ابتدای رشته را به حروف بزرگ تبدیل می‌کند.
ucwords() ابتدای هر کلمه از رشته را به حروف بزرگ تبدیل می‌کند.
vfprintf() رشته فرمatted را به جریان خروجی مشخص شده می‌نویسد.
vprintf() رشته فرمatted را به بیرون می‌دهد.
vsprintf() در حالت حالت، رشته فرمatted را به متغیر نوشته می‌شود.
wordwrap() شکستن رشته به تعداد مشخصی از کلمات