جستجو برای:
  • خانه
  • مهارت های کامپیوتر
    • شبکه
    • ابزار های مایکروسافت افیس
    • ویندوز
  • برنامه نویسی و طراحی سایت
    • کد نویسی سمت کاربر
    • کد نویسی سمت سرور
    • cms های آماده
  • برنامه نویسی
    • اندروید
    • #C
    • بازی سازی
    • جاوا
    • پایتون
  • سورس کد ها
    • پروژه آماده اندروید
    • پروژه اماده unity
    • پروژه آماده سی شارپ
    • پروژه آماده طراحی سایت
  • تماس با ما
  • درباره ما
 
  • 02128423771 - 08736212195
  • info@zarrinlearn.com
  • بلاگ
  • تماس با ما
  • درباره ما
سایت اموزشی زرین لرن
  • خانه
  • مهارت های کامپیوتر
    • شبکه
    • ابزار های مایکروسافت افیس
    • ویندوز
  • برنامه نویسی و طراحی سایت
    • کد نویسی سمت کاربر
    • کد نویسی سمت سرور
    • cms های آماده
  • برنامه نویسی
    • اندروید
    • #C
    • بازی سازی
    • جاوا
    • پایتون
  • سورس کد ها
    • پروژه آماده اندروید
    • پروژه اماده unity
    • پروژه آماده سی شارپ
    • پروژه آماده طراحی سایت
  • تماس با ما
  • درباره ما
0

ورود و ثبت نام

بلاگ

سایت اموزشی زرین لرنبلاگمقالاتتعریف رشته‌ها

تعریف رشته‌ها

24 آبان 1403
ارسال شده توسط سمیرا خانی
مقالات
212 بازدید

در PHP، رشته‌ها دنباله‌ای از کاراکترها هستند و یکی از پرکاربردترین انواع داده‌ها به شمار می‌روند. در اینجا توضیح مختصری از نحوه کار و برخی عملیات متداول روی رشته‌ها آمده است:

تعریف رشته‌ها

در PHP می‌توان رشته‌ها را به چهار روش اصلی تعریف کرد:

  1. رشته‌های تک‌نقل‌ (‌’…’‌):
  • مناسب برای رشته‌هایی با محتوای ساده.
  • متغیرها در این نوع رشته‌ها تجزیه نمی‌شوند (یعنی به همان شکل نمایش داده می‌شوند).
  • توالی‌های فرار مانند \' (نقل قول تکی) و \\ (بک‌اسلش) پشتیبانی می‌شوند.
  • ;‘name = ‘John$

greeting = ‘Hello, $name’; // Outputs: Hello, $name (variable is not parsed)$

       2.رشته‌های دابل‌ کوتیشن (“…”‌):

  • متغیرها و توالی‌های خاص (مانند \n، \t) تجزیه می‌شوند.

;“name = “John$

greeting = “Hello, $name“; // Outputs: Hello, John$

     3.سینتکس Heredoc (<<<):

  • برای تعریف رشته‌های چند خطی استفاده می‌شود.
  • متغیرها و توالی‌های فرار تجزیه می‌شوند.

text = <<<TEXT$

This is a multi-line

string with $name

;TEXT

 

      4.سینتکس Nowdoc (<<<'...'):

  • مشابه Heredoc است اما متغیرها را تجزیه نمی‌کند.

‘text = <<<‘TEXT$

This is a multi-line

string with $name

; TEXT

توابع متداول رشته‌ها

PHP توابع متعددی برای کار با رشته‌ها ارائه می‌دهد:

  • strlen($string): طول رشته را برمی‌گرداند.
  • strpos($haystack, $needle): موقعیت اولین وقوع یک زیررشته را پیدا می‌کند.
  • str_replace($search, $replace, $subject): تمامی وقوعات یک زیررشته را جایگزین می‌کند.
  • strtoupper($string), strtolower($string): یک رشته را به حروف بزرگ یا کوچک تبدیل می‌کند.
  • substr($string, $start, $length): یک زیررشته را برمی‌گرداند.
  • trim($string): فاصله‌های خالی را از ابتدا و انتهای رشته حذف می‌کند.

الحاق (ترکیب) رشته‌ها

در PHP از عملگر نقطه (.) برای الحاق رشته‌ها استفاده می‌شود:

;‘firstName = ‘John$

;‘lastName = ‘Doe$

fullName = $firstName . ‘ ‘ . $lastName; // Outputs: John Doe$

مثال

در اینجا یک مثال عملی از ترکیب این تکنیک‌ها آمده است:

;“name = “John$

;“greeting = “Hello, $name$

echo $greeting; // Outputs: Hello, John

رشته‌ها در PHP بسیار قدرتمند هستند و با ارائه مجموعه‌ای از توابع برای پردازش متن، برای برنامه‌های ساده و پیچیده کاربرد دارند.

 

برچسب ها: رشته‌ها دنباله‌ای از کاراکترها،تعریف رشته‌ها،سینتکس Heredoc (<<<):،
در تلگرام
کانال ما را دنبال کنید!
Created by potrace 1.14, written by Peter Selinger 2001-2017
در آپارات
ما را دنبال کنید!

مطالب زیر را حتما مطالعه کنید

Switch در JavaScript
The Conditional (Ternary) Operator
چگونه در پایتون چند مقدار را به چند متغیر اختصاص دهیم ؟
قوانین نام‌گذاری متغیرها در پایتون ؛ راهنمای کامل و کاربردی
JavaScript else
JavaScript if

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
دسته‌ها
  • مقالات
نوشته‌های تازه
  • Switch در JavaScript
  • The Conditional (Ternary) Operator
  • چگونه در پایتون چند مقدار را به چند متغیر اختصاص دهیم ؟
  • قوانین نام‌گذاری متغیرها در پایتون ؛ راهنمای کامل و کاربردی
  • JavaScript else
درباره زرین لرن

ما برند زرین لرن را نامگذاری کردیم، زیرا برای ما بهترین علامت های تجاری ساده هستند. مارک ها رشد می کنند در توانایی آنها درک می شود.

فهرست سفارشی
  • صفحه اصلی اول
  • بلاگ
  • تماس با ما
  • حساب کاربری من
  • درباره ما
  • سبد خرید
  • فروشگاه

طراحی شده توسط گروه فنی مهندسی زریم هور

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت