در PHP، برای دستکاری دادههای رشتهای (string data) توابع مختلفی ارائه شده است. این توابع به شما امکان میدهند عملیاتهای ویرایش رشته ها در php مانند برش، جایگزینی، جستجو، و تغییرات در قالببندی رشتهها را به سادگی انجام دهید.
substr()
: یک بخش از رشته را بر اساس موقعیت شروع و طول دلخواه برمیگرداند. $text = "Hello, World!";
echo substr($text, 0, 5); // خروجی: Hello
strstr()
: یک رشته و باقیمانده آن را بر اساس رشته یا کاراکتر مشخص برمیگرداند. $email = "user@example.com";
echo strstr($email, "@"); // خروجی: @example.com
strpos()
: موقعیت اولین وقوع یک زیررشته را در رشته اصلی برمیگرداند. echo strpos("Hello, World!", "World"); // خروجی: 7
str_replace()
: یک زیررشته خاص را در رشته اصلی جایگزین میکند. $text = "Hello, World!";
echo str_replace("World", "PHP", $text); // خروجی: Hello, PHP!
str_ireplace()
: مشابه str_replace()
است اما به بزرگی و کوچکی حروف حساس نیست. $text = "Hello, World!";
echo str_ireplace("world", "PHP", $text); // خروجی: Hello, PHP!
strtoupper()
: تبدیل حروف رشته به حروف بزرگ. echo strtoupper("hello"); // خروجی: HELLO
strtolower()
: تبدیل حروف رشته به حروف کوچک. echo strtolower("HELLO"); // خروجی: hello
ucfirst()
: حرف اول رشته را به حروف بزرگ تبدیل میکند. echo ucfirst("hello"); // خروجی: Hello
ucwords()
: حرف اول هر کلمه در رشته را به حروف بزرگ تبدیل میکند. echo ucwords("hello world"); // خروجی: Hello World
implode()
: اتصال عناصر یک آرایه به یک رشته با استفاده از یک جداکننده. $array = ["apple", "banana", "cherry"];
echo implode(", ", $array); // خروجی: apple, banana, cherry
explode()
: شکستن یک رشته به آرایه بر اساس جداکننده مشخص. $string = "apple,banana,cherry";
$array = explode(",", $string); // خروجی: ["apple", "banana", "cherry"]
trim()
: حذف فاصلهها یا کاراکترهای خاص از ابتدا و انتهای رشته. $text = " Hello, World! ";
echo trim($text); // خروجی: Hello, World!
strlen()
: طول یک رشته را برمیگرداند. echo strlen("Hello"); // خروجی: 5
str_repeat()
: تکرار یک رشته به تعداد مشخص. echo str_repeat("Hello", 3); // خروجی: HelloHelloHello
nl2br()
: تبدیل خط جدید به <br>
در HTML. $text = "Hello\nWorld";
echo nl2br($text); // خروجی: Hello<br>World
ذخیره و نمایش تصاویر و مدیا در پایگاه داده یکی از نیازهای رایج در پروژههای…
هنگام کار با پایگاه داده در PHP، ممکن است خطاهایی ناشی از کوئریهای ناقص یا…
ایجاد پایگاه داده در PHP یکی از مباحث اساسی برای ساخت وبسایتها و برنامههای تحت…
کلاسها در PHP یکی از اصلیترین مباحث برنامهنویسی شیءگرا (Object-Oriented Programming) هستند. با استفاده از…
استفاده از ساختارهای کنترل خطا در برنامهنویسی از اهمیت ویژهای برخوردار است. در زبان PHP،…
اتصال به پایگاه داده database connectivity یکی از مراحل مهم در توسعه وب است. با…