دستکاری string data در php

در PHP، برای دستکاری داده‌های رشته‌ای (string data) توابع مختلفی ارائه شده است. این توابع به شما امکان می‌دهند عملیات‌های ویرایش رشته ها در php مانند برش، جایگزینی، جستجو، و تغییرات در قالب‌بندی رشته‌ها را به سادگی انجام دهید.


فهرست مطالب

  1. برش و استخراج داده‌ها
  2. جستجو و جایگزینی
  3. تبدیل حروف و قالب‌بندی رشته‌ها
  4. اتصال و شکستن رشته‌ها
  5. سایر توابع مفید رشته‌ای

ویرایش رشته ها در php

1. برش و استخراج داده‌ها

  • 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

2. جستجو و جایگزینی

  • 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!

3. تبدیل حروف و قالب‌بندی رشته‌ها

  • strtoupper(): تبدیل حروف رشته به حروف بزرگ.
  echo strtoupper("hello"); // خروجی: HELLO
  • strtolower(): تبدیل حروف رشته به حروف کوچک.
  echo strtolower("HELLO"); // خروجی: hello
  • ucfirst(): حرف اول رشته را به حروف بزرگ تبدیل می‌کند.
  echo ucfirst("hello"); // خروجی: Hello
  • ucwords(): حرف اول هر کلمه در رشته را به حروف بزرگ تبدیل می‌کند.
  echo ucwords("hello world"); // خروجی: Hello World

4. اتصال و شکستن رشته‌ها

  • implode(): اتصال عناصر یک آرایه به یک رشته با استفاده از یک جداکننده.
  $array = ["apple", "banana", "cherry"];
  echo implode(", ", $array); // خروجی: apple, banana, cherry
  • explode(): شکستن یک رشته به آرایه بر اساس جداکننده مشخص.
  $string = "apple,banana,cherry";
  $array = explode(",", $string); // خروجی: ["apple", "banana", "cherry"]

5. سایر توابع مفید رشته‌ای

  • 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

منابع پیشنهادی

مهرداد یاری

Recent Posts

افزودن عکس در پایگاه داده با PHP

ذخیره و نمایش تصاویر و مدیا در پایگاه داده یکی از نیازهای رایج در پروژه‌های…

3 هفته ago

بررسی خطاهای کوئری‌ پایگاه داده در PHP

هنگام کار با پایگاه داده در PHP، ممکن است خطاهایی ناشی از کوئری‌های ناقص یا…

4 هفته ago

آموزش ایجاد پایگاه داده در PHP

ایجاد پایگاه داده در PHP یکی از مباحث اساسی برای ساخت وب‌سایت‌ها و برنامه‌های تحت…

4 هفته ago

کلاس‌ها در PHP به زبان ساده

کلاس‌ها در PHP یکی از اصلی‌ترین مباحث برنامه‌نویسی شیءگرا (Object-Oriented Programming) هستند. با استفاده از…

4 هفته ago

آموزش try در PHP

استفاده از ساختارهای کنترل خطا در برنامه‌نویسی از اهمیت ویژه‌ای برخوردار است. در زبان PHP،…

1 ماه ago

اتصال به پایگاه داده در PHP

اتصال به پایگاه داده database connectivity یکی از مراحل مهم در توسعه وب است. با…

1 ماه ago