توابع string در زبان PHP
۱۳۹۹/۰۸/۰۲
ارسال شده توسط ساسان احمدی
275 بازدید

در این مقاله از سری مقالات آموزش PHP سایت نارنجک، با هم مهمترین توابع string در زبان PHP رو بررسی میکنیم.
توابع string در زبان PHP جزءای از هستهی PHP هستن. برای استفاده از این توابع نیازی به نصب یا پیکربندی خاصی نیست. در ادامه لیستی از مهمترین و پرکاربردتربن توابع string زبان PHP رو بصورت خلاصه با هم بررسی میکنیم.
تابع | توضیحات |
addcslashes(string,characters)
|
قبل از هر کاراکتر خاصی که مشخص کردیم یک علامت بکاسلش(\) قرار میده. |
bin2hex(string)
|
تبدیل رشتهای از کاراکترهای ASCII به هگزادسیمال |
chop(string,charlist)
|
فضای خالی یا سایر رشتهها رو از انتهای سمت راست یک رشته حذف میکنه |
chr(ascii)
|
مقدار ASCII مربوط به یک کاراکتر خاص رو بر میگردونه. متناسب با مقدار مشخص شده در ورودی تابع یکی از حالتهای Decimal، Octal و Hex را به خروحی برمیگرداند. |
chunk_split(string,length,end) | این تابع رشتهی موردنظر رو به رشتههای کوچکتر تبدیل میکنه. ورودی اول رشتهی موردنظر، ورودی دوم طول هر کدوم از تکههای کوچکتر و ورودی سوم مشخص میکنه بعد از هر تکه از رشته چه کاراکتری قرار بگیره. |
|
این تابع یک رشتهی رمزگذاری شده با الگوریتم uuencoded رو رمزگشایی میکنه. |
|
این تابع رشتهی ورودی موردنظر رو با استفاده از الگوریتم uuencoded رمزگذاری میکنه. |
count_chars(string,mode)
|
این تابع اطلاعات مربوط به تعداد کاراکترهای یک رشته رو برمیگردونه. مثلا هر کدوم از حروف رشته چند بار تکرار شدن یا مثلا چه حروفی در رشتهی مورد نظر بکار رفتن یا چه حروفی بکار نرفتن و… |
crypt(str,salt)
|
با استفاده از این تابع رشتهی مورد نظر رو با استفاده از یکی از الگوریتمهای DES، Blowfish یا MD5 هش میکنیم. پارامتر اول رشتهی موردنظر و پارامتر دوم رشتهای اختیاریه که پایهی رشتهی هش شده میشه. بدون salt هش بدست آمده از لحاظ امنیتی ضعیف هست. |
echo(strings)
|
تابع ()echo یک یا چند رشته رو در خروجی چاپ میکنه.
|
explode(separator,string,limit)
|
این تابع رشتهی ورودی رو به یک آرایه از رشتههای کوچکتر تبدیل میکنه. پارامتر اول رشتهای که میخوایم رشتهی ورودی (پارامتر دوم) رو متناسب با اون تجزیه کنیم. پارامتر سوم که اختیاریست نیز تعداد عناصر آرایه رو برای بازگشت مشخص میکنه.
|
لیست در حال تکمیل شدن هست.(ادامه داره …)
5
/
5
(
1
امتیاز
)
مطالب زیر را حتما مطالعه کنید
توابع در php
در این مقاله از سری مقالات آموزش PHP سایت نارنجک، با هم درمورد توابع در php...
data types در جاوا اسکریپت انواع داده
بعد از آشنایی با متغیرها نوبتِ یادگیری انواع داده یا data types در جاوا اسکریپت...
ساختار برنامه در لاراول
در این مقاله از سری مقالات آموزش Laravel سایت نارنجک، ساختار برنامه در لاراول رو با...
کاربرد Attribute در HTML
بعد از آشنایی با ساختار تگ های HTML نوبت یادگیری Attribute ها است در این...
سلکتورها در CSS
در مقاله قبل فهمیدیم CSS چیه و با CSS آشنا شدیم در این مقاله می...
عملگرها در جاوا اسکریپت
بعد از آشنایی با متغیر ها در زبان جاوا اسکریپت اولین چیزی که هرکسی باید...
دیدگاهتان را بنویسید