ویرایش رشته ها (Modify Strings)
در این بخش «ویرایش رشته ها در PHP» را تمرین می کنیم. رشته یعنی متن. با توابع آماده می توان متن را بزرگ، کوچک، جایگزین، برعکس و تکه تکه کرد.
حروف بزرگ با strtoupper()
تابع یعنی کدی آماده برای کاری مشخص. این تابع کل متن را بزرگ می کند.
$x = "Hello World!";
echo strtoupper($x);
حروف کوچک با strtolower()
این تابع همه حروف را کوچک می کند. برای جست وجو بسیار مفید است.
$x = "Hello World!";
echo strtolower($x);
جایگزینی متن با str_replace()
بخشی از متن را با متن جدید عوض می کند. ترتیب پارامترها مهم است.
$x = "Hello World!";
echo str_replace("World", "Dolly", $x);
برعکس کردن متن با strrev()
حروف رشته را برعکس می کند. برای بازی ها یا معما جالب است.
$x = "Hello World!";
echo strrev($x);
پاک کردن فاصله با trim()
فاصله های اضافی ابتدا و انتهای متن را حذف می کند. برای ورودی ها عالی است.
$x = " Hello World! ";
echo trim($x);
تبدیل رشته به آرایه با explode()
جداکننده یعنی کاراکتری برای بریدن متن. بدون جداکننده کار نمی کند.
$x = "Hello World!";
$y = explode(" ", $x);
print_r($y);
/*
Result:
Array ( [0] => Hello [1] => World! )
*/
گام های عملی سریع
- یک رشته بساز و با strtoupper چاپ کن.
- همان را با strtolower چاپ کن.
- یک کلمه را با str_replace عوض کن.
- با trim فاصله های اضافی را حذف کن.
- با explode رشته را تکه تکه کن.
جمع بندی سریع
- strtoupper حروف را بزرگ می کند.
- strtolower حروف را کوچک می کند.
- str_replace متن را جایگزین می کند.
- strrev متن را برعکس می کند.
- trim فاصله های اضافی را می برد.
- رشته ها (Strings) برای پایه کار با متن.
- اتصال رشته ها برای ساخت متن های بزرگ تر.