تور لحظه آخری
امروز : یکشنبه ، 11 آذر 1403    احادیث و روایات:  امام علی (ع):نـادانى، مايـه مرگ زندگان و دوام بدبختى است.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

آراد برندینگ

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

قیمت سرور dl380 g10

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

ساختمان پزشکان

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

خرید سرور مجازی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

خرید نهال سیب

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

رفع تاری و تشخیص پلاک

پرگابالین

دوره آموزش باریستا

مهاجرت به آلمان

بهترین قالیشویی تهران

 






آمار وبسایت

 تعداد کل بازدیدها : 1836296040




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

جلسه سوم کار با رشته ها


واضح آرشیو وب فارسی:فان پاتوق: با استفاده از اين تابع مي توان به قالب بندي متون ونمايش انها برروي خروجي پرداخت
اين تابع دو ارگومان دريافت مي کند اولي قالبي بااستفاده از دستورالعملهاي خاص وارگومان دوم متن مورد نظر

کد PHP: printf(); 
---------انواع داده قالبندي ----------------
d خروجي را به عنوان عدد صحيح دسيمال نمايش ميدهد
b خروجي را به عنوان عدد صحيح دودويي نمايش ميدهد
c خروجي را به عنوان کد اسکي نمايش ميدهد
f خروجي را به عنوان عدد اعشاري نمايش ميدهد
o خروجي را به عنوان عددي در مبناي هشت يا اکتال منايش ميدهد
x خروجي را به عنوان عددي در مبناي شانزده يا هگزادسيمال نمايش مي دهد
s خروجي را به عنوان رشته نمايش ميدهد

مثال:
کد PHP: ---مثال
printf("%d",52.256);  // output 52
printf("%f",52.256);  // output 52.256000
//علامت درصد در اول شيوه قالب بندي مياد
//وکارکتر d وf نوع داده را مشخص مي کند

---مثال دوم 
printf("%.2f",52.256); //output 52.26
//علامت درصد در اول شيوه قالب بندي مياد
//علامت نقطه نشانه اعشار 
// عدد دو ,دقتي است که عدد اعشار بر حسب ان گرد ميشود
//fنوع داده

---مثال سوم
$r=0;
$g=228;
$b=255;
printf("#%02X%02X%02X",$r,$g,$b);  //outpu #00E4FF

//0و2 را براي اين قرار داديم که اگر يکي از متقيرها مقدار صفر رو داشت دوتا صفر جايگزين شوند
//همانطور که ميدانيد هگزاي عدد صفر خود صفر  است 
--------------------------------------------------------------------------------------------------------------------------------------------------------------

همانند تابع قبلي با اين تفاوت که بجاي چاپ بر روي نمايشگر ميتوان مقدار ان را در متغير ذخيره کرد
کد PHP: sprintf(); 
--------------------------------------------------------------------------------------------------------------------------------------------------------------

اين تابع تعداد کارکتر يک رشته را برميگرداند
کد PHP: strlen(); 
--------------------------------------------------------------------------------------------------------------------------------------------------------------
يافتن يک رشته کوچک در رشته بزرگتر
دو ارگومنت اين تابع به ترتيب رشته جستجو شونده ورشته مورد جستجو
کد PHP: strstr(); 
مثال:
کد PHP: ---مثال
$x="salam man saman hastam";
if(strstr($x,"saman")) echo "yes"; //outpu  yes 
--------------------------------------------------------------------------------------------------------------------------------------------------------------

يافتن مقعيت يک رشه کوچک در درشته بزرگ
دو ارگومنت اين تابع به ترتيب رشته جستجو شونده ورشته مورد جستجو
کد PHP: strpos(); 
مثال:
کد PHP: ---مثال
$x="salam man saman hastam";
echo strpos($x,"saman"); //outpu  10 
--------------------------------------------------------------------------------------------------------------------------------------------------------------

با اين تابع ميتوانيم بخشي از يک رشته را استخراج کنيم
اين تابع سه ارگومنت را دريافت مي کند که ارگومنت سوم اختياري است
ارگومنت اول يک رشته ,ارگومنت دوم يک عدد است که موقعيت شروع وارگومنت سوم تعداد کارکترهاي مورد نظر جهت استخراج است
کد PHP: substr(); 
مثال:
کد PHP: ---مثال
$x="salam man saman hastam";
echo substr($x,10,5); //outpu  saman 
--------------------------------------------------------------------------------------------------------------------------------------------------------------

تجزيه رشته به اجزاي کوچکتر با استفاده از اين تابع
دو ارگومنت اين تابع به ترتيب رشته مورد نظر و علامتي که فرايند تجزيه رشته را تعيين ميکند
کد PHP: strtok(); 
مثال:
کد PHP: ---مثال
$x="salam || man || saman || hastam";
$flag="||";
$word=strtok($x,$flag);

while(is_string($word)){
echo "$word";
$word=strtok($flag);

--------------------------------------------------------------------------------------------------------------------------------------------------------------
کار اين تابع مانند تابع قبلي است با اين تفاوت که مقدار بازگشتي را در ارايه ذخيره ميکند
اين تابع رشته مورد نظر را با استفاده از علامت مشخص شده به اجزاي کوچکتر تقسيم کرده ودر يک ارايه ذخيره ميکند
کد PHP: explode(); 
مثال:
کد PHP: ---مثال
$x="2010-07-25";
$y= explode("-",$x);
print_r ($y); //outpu Array ( [0] => 2010 [1] => 07 [2] => 25 ) 
--------------------------------------------------------------------------------------------------------------------------------------------------------------

جايگزين کردن رشتها اين تابع تمامي نمونهاي يک رشته را با رشته جديد تعويض ميکند
اين تابع سه ارگومان را دريافت ميکند .اولي نمونه رشته مورد جستجو,دومي رشنه جايگزين,سومي رشته اصلي که عمليات تعويض بر روي بخشهاي ان صورت ميگيرد
کد PHP: str_replace(); 
مثال:
کد PHP: ---مثال
$x="salam man saman hastam";
echo str_replace("saman","ali",$x);//outpu salam man ali  hastam 
--------------------------------------------------------------------------------------------------------------------------------------------------------------
حذف تگهاي javascript و html
کد PHP: strip_tags(); 
--------------------------------------------------------------------------------------------------------------------------------------------------------------
حذف فضاي خالي ابتداي رشته
کد PHP: ltrim(); 
--------------------------------------------------------------------------------------------------------------------------------------------------------------

حذف فضاي خالي انتهاي رشته
کد PHP: rtrim(); 
--------------------------------------------------------------------------------------------------------------------------------------------------------------
حذف فضاي خالي ابتدا وانتهاي رشته
کد PHP: trim(); 
--------------------------------------------------------------------------------------------------------------------------------------------------------------

با اين تابه ميتوانيد تمام حروف يک رشته رابه حروف بزرگ تبديل کنيد
کد PHP: strtoupper(); 
--------------------------------------------------------------------------------------------------------------------------------------------------------------

با اين تابه ميتوانيد تمام حروف يک رشته رابه حروف کوچک تبديل کنيد
کد PHP: strtolower(); 
--------------------------------------------------------------------------------------------------------------------------------------------------------------

بوسيله اين تابع ميتوان حرف اول تمامي کلمات يک رشته را به حروف بزرگ تبديل کرد
کد PHP: ucwords(); 
--------------------------------------------------------------------------------------------------------------------------------------------------------------

با استفاده از تابع زير مي توان کليه علايم خط جديد پي اچ پي را به خط جديد در اچتمل تبديل کرد
convert to

کد PHP: nl2br(); 
--------------------------------------------------------------------------------------------------------------------------------------------------------------

قالب بندي متون با استفاده از تابع زير
اين تابع يک ارگومان از نوع رشته,و دو ارگومان اختياري دريافت ميکند
اولين رگومان اختياري عدد صحيحي است که تعداد کارکتر قالبندي شده را مشخص ميکند.دومين ارگمان اختياري, رشته اي است که بعد از تعداد کارکتر تعين شده قرار ميگيرد
در صورتي که فقط ارگومان اولي را به تابع بدهيم ,تابع متون دريافي را در قالب خطوطي که شامل 75 کارکتر است را قالب بندي خواهد کرد
کد PHP: wordwrap(); 
مثال:
کد PHP: ---مثال
$string = "123456789";
echo wordwrap($string, 3, "-",true); //outpu  123-456-789 
--------------------------------------------------------------------------------------------------------------------------------------------------------------

تطبيق الگوها با استفاده از تابع زير
اين تابه سه ارگومان دريافت ميکند که ارگومنت سومي اختياري است.اروگومنت اول يک عبارت منظم است ارگومنت دومرشته اي است که فرايند جستجو در انانجام ميشود
ارگومنت سوم يک ارايه است که موارد قابل تطبيق درون رشته مورد جستجورا ذخيره ميکند
کد PHP: preg_match(); 
مثال:
کد PHP: ---مثال
$str= "salam ali man saman hastam";
preg_match ("#(saman|ali|hoseyn)#", $str,$array); // $array == ali
//اين تابع در صورتي که موردي قابل تطبيق را درون رشته مورد جستجو پيدا کرد  مقدار trueرا  برميگرداند 
--------------------------------------------------------------------------------------------------------------------------------------------------------------

اين تابع مانند تابع قبلي عمل ميکند با اين تفاوت که کليه موترد قابل تطبيق را بازيابي ميکند
ارگومنت سوم ان ازنوع ارايه چند بعدي است
کد PHP: preg_match_all(); 
مثال:
کد PHP: ---مثال
$str= "salam ali man saman hastam";
preg_match_all ("#(saman|ali|hoseyn)#", $str,$array); // $array ==  ali,saman 
--------------------------------------------------------------------------------------------------------------------------------------------------------------

جايگزين کردن الگوها با استفاده از تابع زير اين تابع سه ارگومان دريافت ميکند
اولين ارگومان يک عبارت منظم جهت تطبيق الگوهااست.دومين ارگومان رشته جايگزين.وسومين ارگومان رشته اصلي را مشخص ميکند
البته ارگومان چهارمي بصورت اختياري نيز ميپزيرد.اين ارگومان عدد صحيحي است که حد اکثر تعداد جايگزيني را مشخص ميکند
کد PHP: preg_replace(); 
مثال:
کد PHP: ---مثال
$value= "salam ali man saman hastam";
$value = preg_replace ("#(ali|saman)#", "...", $value);
echo $value;//outpu salam ... man ... hastam 







این صفحه را در گوگل محبوب کنید

[ارسال شده از: فان پاتوق]
[مشاهده در: www.funpatogh.com]
[تعداد بازديد از اين مطلب: 475]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن