رشته ها (Strings)
اینجا با «رشته در PHP» آشنا می شوی. رشته (String) یعنی متن؛ مثل "Hello". با رشته ها می توان پیام ها، نام ها و جمله ها را نگه داشت.
رشته در PHP
در PHP رشته ها با کوتیشن تکی یا دوتایی نوشته می شوند. هر دو درست هستند، اما رفتارشان کمی فرق دارد.
echo "Hello";
echo 'Hello';
تفاوت کوتیشن تکی و دوتایی
کوتیشن دوتایی کاراکترهای ویژه و متغیرها را تفسیر می کند. کوتیشن تکی آن ها را خام نمایش می دهد.
$x = "John";
echo "Hello $x";
$x = "John";
echo 'Hello $x';
طول رشته با strlen()
تابع (Function) یعنی کدی آماده برای کاری مشخص. با strlen() طول متن را می گیریم.
echo strlen("Hello world!");
شمارش کلمات با str_word_count()
با str_word_count() می توان تعداد کلمات یک رشته را شمرد.
echo str_word_count("Hello world!");
جست وجوی متن با strpos()
تابع strpos() جای اولین وقوع یک متن را برمی گرداند. اگر پیدا نشود، مقدار FALSE می دهد.
echo strpos("Hello world!", "world");
نکته: اولین موقعیت کاراکتر صفر است، نه یک.
گام های تمرینی سریع
- یک رشته با کوتیشن دوتایی بساز و چاپ کن.
- همان رشته را با کوتیشن تکی بساز و تفاوت را ببین.
- با
strlen()طول آن را بگیر. - با
strpos()کلمه ای را جست وجو کن.
جمع بندی سریع
- دوتایی متغیر را تفسیر می کند.
- تکی متن را خام نشان می دهد.
strlen()طول را می دهد.str_word_count()تعداد کلمات را می دهد.strpos()جای متن را پیدا می کند.
- نوع داده ها (Data Types) برای مرور انواع.
- ویرایش رشته ها برای کارهای بیشتر روی متن.