آموزش جدید PHP
در این بخش آموزشی ، به آموزش زبان PHP به عنوان قدرتمند ترین زبان برنامه نویسی و طراحی صفحات وب اپن سورس پرداخته ایم
مرجع توابع کار با String (رشته) در PHP
تابع ()addcslashes در PHP یک رشته به عنوان ورودی گرفته و قبل از کاراکترهای مشخص شده (ارسال شده در قالب پارامتر $charlist) علامت "\" درج می کند. با این کار تابع مزبور کاراکترهای معنی دار در رشته را نادیده می گیرد (escape می کند).
تابع addslashes در PHP قبل از کاراکترهای مشخص شده علامت "\" درج کرده و بدین وسیله کاراکترهای معنی دار را نادیده می گیرد.
تابع ()bin2hex در PHP داده های اولیه (رشته ای از کاراکترهای اسکی) که در قالب پارامتر $str ارسال شده را به معادل مبنای 16 آن تبدیل می کند.
تابع chop در PHP کاراکترهای مشخص شده را از انتهای سمت راست رشته حذف می کند.
کاراکترهایی که مقدار کد اسکی آن ها به عنوان پارامتر به تابع ارسال شده را برمی گرداند.
تابع chunk split در PHP یک رشته را به قطعه های کوچکتر تقسیم می کند.
تابع convert cyr string در PHP یک متغیر از جنس رشته به عنوان ورودی گرفته و مجموعه کاراکتر سیریلیک آن را تغییر می دهد.
تابع convert uudecode در PHP یک رشته که بر اساس الگوریتم uuencode کدگذاری شده را رمزگشایی می کند.
تابع count chars mixed در PHP صرفا اطلاعاتی درباره ی کاراکتر یا کاراکترهای موجود در رشته ی ورودی برمی گرداند. برای مثال یک کاراکتر اسکی (ASCII) چند بار در یک رشته تکرار شده است یا کدام کاراکترها در رشته یافت می شوند و کدام کاراکترها اصلا مشاهده نمی شوند.
تابع crc32(string) در PHP معادل 32 بیتی CRC رشته ی ورودی را محاسبه کرده و آن را در خروجی برمی گرداند.
تابع crypt در PHP یک متغیر از جنس رشته به عنوان آرگومان ورودی گرفته و کاراکترهای آن را کدگذاری/درهم سازی می کند.
تابع echo در PHP یک یا چند رشته را در خروجی چاپ می کند. تابع echo خروجی ندارد.
تابع explode در PHP یک رشته را به عنوان ورودی گرفته و پس از جدا کردن کلمات و تبدیل آن ها به المان های متناظر، یک آرایه برمی گرداند.
تابع fprintf در PHP رشته ی ورودی را در مکان یا خروجی دلخواه (دیتابیس، فایل و غیره ...) درج می کند.
تابع get html translation table در PHP جدول تبدیل و ترجمه (کدگذاری) که توابع htmlentities و htmlspecialchars از آن جهت خارج سازی و نادیده گرفتن کاراکترهای خاص و تامین امنیت استفاده می کنند را برمی گرداند.
تابع hebrev در PHP متن منطقی به زبان عبری را به متن قابل نمایش و خوانا در مرورگر (ترتیب قرار گیری کاراکترها را از راست به چپ به چپ به راست) تبدیل می کند.
تابع Hebrevc در PHP متن منطقی به زبان عبری را به متن قابل نمایش و خوانا در مرورگر تبدیل (ترتیب قرار گیری کاراکترها را از راست به چپ به چپ به راست تبدیل می کند) و نیز کاراکتر \ n را به < br > تبدیل می کند.
تابع hex2bin در PHP یک رشته که دربردارنده ی مقادیر مبنای 16 است را به کاراکترهای اسکی (ASCII) تبدیل می کند.
تابع html entity decode در PHP المان و موجودیت های HTML (کدهای html) را به کاراکترهای قابل نمایش و خوانا در پنجره ی مرورگر تبدیل می کند.
تابع htmlentities در PHP تمامی کاراکترهای اپلیکیشن و ورودی فرم را به موجودت و کدهای html تبدیل می کند.
تابع htmlspecialchars decode در PHP کد و موجودیت های خاص HTML را به کاراکترهای متعارف تبدیل می کند.
تابع Htmlspecialchars در PHP کاراکترهای خاص و از پیش تعیین شده را جهت بالا بردن امنیت به موجودیت ها و کدهای HTML تبدیل می کند.
تابع implode در PHP المان های یک آرایه را با یکدیگر ادغام کرده و در خروجی یک رشته برمی گرداند.
تابع join در PHP کاربردی مشابه implode دارد و در خروجی یک رشته از المان های آرایه را برمی گرداند.
تابع lcfirst در PHP اولین کاراکتر از رشته ی ورودی را به حرف کوچک تبدیل می کند.
تابع levenshtein در PHP برای محاسبه ی فاصله ویرایش یاdistance levenshtein بین دو رشته بکار می رود. در صورت عدم موفقیت، مقدار -1 را برمی گرداند.
اطلاعات مربو ط به فرمت دهی مقادیر عددی همچون ارز را در قالب یک آرایه برمی گرداند.
تابع Ltrim در PHP جای خالی (whitespace) یا دیگر کاراکترهای مورد نظر را از ابتدای رشته حذف می کند.
تابع md5 file در PHP محتوای یک فایل را بر اساس الگوریتم md5 رمزنگاری/هش می کند.
تابع md5 در PHP رشته ی ورودی را بر اساس الگوریتم کدگذاری md5 هش می کند.
تابع metaphone در PHP یک رشته به عنوان ورودی گرفته و معادل متافون/تلفظ واقعی انگلیسی آن را بر می گرداند.
تابع money format در PHP مقدار عددی ارز را به صورت رشته ی معادل آن که یک متن می باشد تبدیل می کند.
تابع nl langinfo در PHP زبان کشور جاری و دیگر اطلاعات مربوط به منطقه ی جغرافیایی نظیر فرمت ارز ، تاریخ و زمان و غیره ... را مقدار دهی می کند.
تابع nl2br در PHP بجای تمامی کاراکترهای \n در رشته ی ورودی، دستور < br > از HTML را جایگزین می کند.
تابع number format در PHP یک مقدار عددی به عنوان آرگومان ورودی گرفته و آن را با بخش هزارگان فرمت/گروه بندی می کند.
تابع Ord در PHP کد اسکی متناظر (ASCII) کاراکتر ارسال شده به عنوان آرگومان را برمی گرداند.
تابع parse str در PHP یک رشته به عنوان ورودی گرفته و محتوای آن را به صورت متغیرهایی تجزیه و تحلیل نحوی (parse) می کند.
تابع print در PHP یک یا چند رشته را در خروجی چاپ می کند.
یک رشته به عنوان ورودی گرفته و آن را بر اساس فرمت تعیین شده، قالب دهی می کند و در خروجی چاپ می نماید.
تابع quoted printable decode در PHP رشته ی قابل چاپ محصور در کوتیشن (quoted printable) را به رشته ی 8 بیتی متشکل از کاراکترهای اسکی (ASCII) تبدیل می کند.
تابع quoted printable encode در PHP یک رشته ی 8 بیتی متشکل از کاراکترهای اسکی را به رشته ی قابل چاپ محصور در کوتیشن (quoted-printable) تبدیل می کند.
تابع quotemeta در PHP قبل از کاراکترهای از پیش تعیین شده (نظیر .، )، * و غیره ...)، علامت “\” اضافه می کند.
تابع rtrim در PHP ، whitespace (کاراکتر فضای خالی) یا دیگر کاراکترهای تعیین شده را از انتهای رشته (سمت راست رشته) حذف می کند.
به منظور تنظیم اطلاعات منطقه ی جغرافیایی و کشور صاحب اپلیکیشن و سرور بکار می رود.
تابع Sha1 در PHP یک رشته را بر اساس الگوریتم SHA-1 کدگذاری می کند.
تابع ()sha1_file در PHP یک فایل به عنوان ورودی گرفته و آن را بر اساس الگوریتم SHA-1 هش و کدگذاری می کند.
تابع similar text در PHP دو متغیر از جنس رشته به عنوان ورودی گرفته و پس از مقایسه ی آن ها، مشابهات بین دو را برمی گرداند.
تابع soundex در PHP کلید یا کد soundex (رشته ای عددی-الفبایی به طول 4 کاراکتر که نشانگر تلفظ واقعی انگلیسی آن واژه می باشد) رشته ای که به عنوان آرگومان به آن ارسال می کنید را محاسبه کرده و برمی گرداند.
تابع Sprintf در PHP رشته ی ورودی را بر اساس فرمت معین قالب دهی کرده و آن را در متغیر ذخیره می کند.
تابع str getcsv در PHP یک رشته با فرمت CSV را به آرایه تبدیل می کند.
تابع str ireplace در PHP کاراکترهای مورد نظر در یک رشته را با کاراکترهای دیگری جایگزین می کند.
تابع str pad در PHP با افزودن کاراکتر مشخصی، طول یا تعداد کاراکترهای موجود در یک رشته را به مقدار (طول) مشخص شده می رساند. به عبارت دیگر، یک رشته را با کاراکتر معینی از سمت راست یا چپ پر می کند.
،آموزش برنامه نویسی پی اچ پی،آموزش پی اچ پی،آموزش برنامه نویسی php،آموزش php،آموزش طراحی سایت
تابع str replace در PHP رشته ی مورد نظر را با رشته ی دیگری جایگزین می کند.
تابع str rot13 در PHP رشته ی ورودی را بر اساس الگوریتم rot13 تبدیل و کدگذاری می کند.
تابع str shuffle در PHP یک (محتوا یا کاراکترهای) رشته را به صورت تصادفی مرتب سازی می کند.
تابع str split در PHP یک رشته ی ورودی را (پس از تجزیه و تکه تکه کردن) به یک آرایه تبدیل می کند.
تابع str word count در PHP تعداد کلمات بکار رفته در یک رشته (در کل اطلاعاتی درباره ی رشته) را شمرده و برمی گرداند.
تابع strcasecmp در PHP دو رشته را با یکدیگر مقایسه می کند. (در مقایسه ی کاراکترها نسبت به کوچک و بزرگی حروف غیر حساس است).
تابع strchr در PHP اولین نمونه از رشته ی مورد نظر که در رشته ی دیگری جای گرفته را برمی گرداند.
تابع strcmp در PHP دو رشته را با هم مقایسه می کند (لازم به ذکر است که در مقایسه ی کاراکترهای دو رشته نسبت به کوچک و بزرگی حروف حساس می باشد).
تابع strip tags در PHP تگ های HTML و PHP را از رشته ی ورودی حذف می کند.
تمامی کاراکترهای backslash را از رشته ی ورودی حذف می کند.
تابع stripos در PHP شماره ی مکان قرارگیری و موقعیتی که رشته ی مورد نظر برای اولین بار در رشته ی میزبان مشاهده می شود را برمی گرداند.
کاراکترهای backslash را از رشته ی ورودی حذف می کند. با استفاده از تابع stripslashes در PHP می توان داده های واکشی شده از دیتابیس یا فرم HTML را پاک سازی کرد.
اولین نمونه از یک رشته که داخل رشته ی دیگری قرار دارد را جستجو می کند.
تابع strlen در PHP طول رشته یا تعداد کاراکترهای موجود در آن را محاسبه کرده و برمی گرداند.
تابع strnatcasecmp در PHP دو رشته را بر اساس الگوریتم طبیعی با هم مقایسه می کند (در فعل مقایسه نسبت به کوچک و بزرگی حروف غیرحساس است).
تابع strnatcmp در PHP دو رشته را بر اساس الگوریتم طبیعی با یکدیگر مقایسه می کند (در مقایسه ی کاراکترهای دو رشته نسبت به کوچک و بزرگی حروف حساس است).
تابع strncasecmp در PHP دو (کاراکترهای) دو رشته را با هم مقایسه می کند.
دو رشته ی ورودی به عنوان آرگومان را با یکدیگر مقایسه می کند.
تابع strpbrk در PHP کاراکترهای مورد نظر (ارسال شده در قالب پارامتر $char_list) را در رشته ی میزبان (پارامتر ورودی $haystack) جستجو می کند (این تابع نسبت به کوچک و بزرگی حروف حساس است).
تابع strops در PHP اندیس یا شماره ی مکان قرار گیری اولین نمونه از رشته ی مورد نظر که در رشته ی دیگری قرار دارد را برمی گرداند.
تابع strrchr در PHP آخرین نمونه از کاراکتر مورد نظر را در رشته ی میزبان جستجو و پیدا می کند.
ترتیب قرارگیری کارکترهای موجود در یک رشته را معکوس می کند.
تابع strripos در PHP شماره ی مکان قرارگیری آخرین نمونه از یک رشته یا کاراکتر مورد نظر را در رشته ی دیگر (میزبان) محاسبه کرده و آن را برمی گرداند.
تابع strspn در PHP تعداد کاراکترهای مورد نظر از لیست کاراکترهای مشخص شده (پارامتر charlist) که در رشته ی ورودی (string) پیدا شده را برمی گرداند.
تابع strstr در PHP اولین نمونه از رشته ی مورد نظر را جستجو و پیدا می کند.
تابع strtok در PHP یک متغیر از جنس رشته را به عنوان ورودی گرفته و آن را به رشته های کوچکتر تقسیم می کند (tokenize).
تابع strtolower در PHP یک متغیر از جنس رشته به عنوان ورودی گرفته و کاراکترهای آن را به حروف کوچک تبدیل می کند.
تابع strtoupper در PHP یک رشته که کاراکترهای آن با حروف کوچک نوشته شده اند را به حروف بزرگ تبدیل می کند.
تابع strtr در PHP کاراکترها یا زیررشته (substring) مورد نظر را به کاراکترهای دیگری (ارسال شده در قالب پارامتر to) ترجمه کرده/با آن کاراکترها جایگزین می کنند.
تابع substr compare در PHP دو رشته به عنوان ورودی گرفته و از اندیس معین شروع به مقایسه ی کاراکترهای دو رشته می کند.
تابع substr count در PHP تعداد دفعاتی که یک زیر رشته (substring) در رشته ی میزبان تکرار شده است را محاسبه می کند.
تابع substr_replace در PHP محتوای رشته ی ورودی دوم (ارسال شده در قالب پارامتر replacement) را جایگزین مقدار پارامتر ورودی اول (string) می کند.
تابع substr در PHP بخشی از یک رشته ی کامل را برش داده و آن را در خروجی استخراج می کند.
تابع trim در PHP کاراکتر whitespace و سایر کاراکترهای مشخص شده را از هر دو طرف یک رشته حذف می کند.
تابع ucfirst در PHP اولین کاراکتر از رشته ی ورودی را به حرف بزرگ تبدیل می کند.
تابع ucwords در PHP حرف اول هر کلمه در رشته ی ورودی را به حرف بزرگ تبدیل می کند.
تابع vfprintf در PHP یک رشته به عنوان ورودی گرفته و پس از تبدیل آن به فرمت دلخواه، آن را در خروجی مشخص شده (دیتابیس یا فایل) چاپ/درج می کند.
تابع vprintf در PHP رشته ی ورودی را به فرمت مشخص شده تبدیل کرده و سپس آن را در خروجی چاپ می کند.
تابع vsprintf در PHP رشته ی ورودی را به فرمت مشخص شده تبدیل کرده و آن را در قالب یک متغیر ذخیره/چاپ می کند.
تابع wordwrap در PHP کلمات طولانی را شکسته و باقی آن ها را در خط بعدی قرار می دهد.