نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: [آموزش php]جلسه سوم : متغیر های رشته ای

  1. #1
    عضو انجمن آگونیس آواتار ها
    تاریخ عضویت
    Dec 2011
    محل سکونت
    Network
    نوشته ها
    741
    تشکر تشکر کرده 
    112
    تشکر تشکر شده 
    2,136
    تشکر شده در
    853 پست

    پیش فرض [آموزش php]جلسه سوم : متغیر های رشته ای

    متغیر های رشته ای

    متغیر های رشته به منظوره ذخیره سازی متن به کار می روند.
    متغیر های رشته ای در PHP

    همون طور که مشاهده شد متغیر های رشته ای برای ذخیره سازی و انجام عملیات بر روی متن ها به کار می روند. در این درس به کار با این نوع متغیر ها می پردازیم. ممکن است با برخی اصطلاحات و دستورات مواجه شوید که تاکنون صحبتی در مورد آنها نکردیم. هدف این درس بیشتر آشنایی با متغیرهای رشته ای و رفتار های آن ها و چگونگی کار کردن با آن ها است. پس در مواجهه با توابع و دستورات استفاده شده در این بخش نگران نباشید چون در مورد همه آن ها در آینده به صورت مفصل توضیح بحث خواهد شد.
    برای شروع ، یک متغیر رشته ای به نام text ایجاد می کنیم و به آن مقدار Hello World را می دهیم. و سپس با استفاده از دستور echo آن را چاپ می کنیم :
    1
    2
    3
    4
    <?php
    $text="Hello World";
    echo $text;
    ?>


    خروجی کد بالا به صورت زیر است :
    1 Hello World


    در ادامه با استفاده از برخی توابع و عملگر ها به دستکاری رشته ها می پردازیم.
    عملگر الحاق (Concatenation)

    عملگر الحاق برای وصل کردن مقادیر دو متغیر رشته ای به یکدیگر با کار می رود. به مثال زیر توجه کنید :
    1
    2
    3
    4
    5
    <?php
    $txt1="Hello World!";
    $txt2="What a nice day!";
    echo $txt1 . " " . $txt2;
    ?>


    خروجی مثال بالا به این صورت خواهد بود :
    1 Hello World! What a nice day!


    در مثال بالا از دو عملگر الحاق استفاده کرده ایم. دلیل این کار این است که برای جدا سازی مقادیر دو متغیر لازم بود بین آن ها فاصله قرار دهیم. به همین منظور از یک رشته دیگر بین این دو رشته استفاده کردیم.
    تابع strlen()

    تابع strlen() طول یک رشته را به ما بر می گرداند. به مثال زیر توجه کنید :
    1
    2
    3
    <?php
    echo strlen("Hello world!");
    ?>


    خروجی مثال بالا به صورت زیر است :
    1


    طول یک رشته معمولا در حلقه ها و یا توابع دیگر استفاده می شود. در واقع اندازه یک رشته زمانی برای مهم است که می خواهیم بدانیم یک رشته چه زمانی به پایان رسیده است. (به عنوان مثال در یک حلقه می خواهیم بعد از آخرین کاراکتر رشته ، حلقه را به پایان برسونیم.)
    تابع strpos()

    تابع strpos() برای جستجوی یک کاراکتر یا متن داخل یک رشته به کار می رود. اگر جستجو نتیجه ای داشت تابع ، مکان اولین مقدار پیدا شده را باز می گرداند و در صورتی که نتیجه ای یافت نشود تابع مقدار False را بر میگرداند.
    در مثال زیر ما به دنبال کلمه world در رشته مورد نظر هستیم :
    1
    2
    3
    <?php
    echo strpos("Hello world!","world");
    ?>


    خروجی دستور بالا خواهد بود :
    1 ۶


    در این مثال ، مکان کلمه word در رشته مورد نظر ما ۶ بود. اگر تعداد کاراکتر هارا بشمارید متوجه خواهید شد که کلمه ورد هفتمین کاراکتر عبارت است. دلیل اینکه خروجی تابع ۶ شد این است که شمارش را از ۰ شروع می کند و به همی دلیل مکان کلمه word برابر ۶ خواهد شد و نه ۷ !
    OldProfile

  2. تعداد تشکر ها از آگونیس به دلیل پست مفید


  3. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. درخواس اموزش نصب تغیر ورژن php
    توسط DaNiaL.RiCaRoS در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: December 14th, 2016, 03:15
  2. اموزش تغیر مسیر اپلود وردپرس
    توسط baranblog در انجمن Wordpress
    پاسخ ها: 0
    آخرين نوشته: May 10th, 2013, 16:33
  3. آموزش تغیر آدرسphpmyadmin
    توسط pc.rootall در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 0
    آخرين نوشته: January 25th, 2013, 18:02
  4. پاسخ ها: 0
    آخرين نوشته: May 2nd, 2012, 13:21

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •