جستجو برای:
  • دوره ها
    • حساب کاربری
    • سبد خرید
  • مقالات
 
نارنجک
0

ورود و ثبت نام

دسته بندی‌ دوره‌ها
  • صفحه اصلی
  • دوره ها
    • دوره مقدماتی HTMLCSS
    • دوره پروژه محور php
    • دوره مقدماتی برنامه نویسی
    • دوره پروژه محور طراحی سایت
  • مقالات
    • آموزش پی اچ پی
    • آموزش لاراول
    • آموزش جاوا اسکریپت
    • آموزش HTML
    • آموزش CSS
    • آموزش وردپرس

وبلاگ

نارنجک مقالات کل دسته بندی ها آموزش پی اچ پی Stringها در زبان PHP

Stringها در زبان PHP

۱۳۹۹/۰۷/۰۵
ارسال شده توسط ساسان احمدی
آموزش پی اچ پی ، آموزش‌های رایگان ، طراحی سایت ، کل دسته بندی ها ، مقالات
527 بازدید
stringها در زبان php

در این مقاله از سری مقالات آموزش PHP با هم بررسی می‌کنیم Stringها در زبان PHP چی هستن و چه کاربردی دارن.

فهرست محتوا پنهان
1 متغیر از نوع رشته (string)
2 توابع کاربردی کار با stringها
2.1 ()strlen – نمایش طول یک متغیر string
2.2 ()str_word_count – نمایش تعداد کلمات
2.3 ()strrev – معکوس یک string
2.4 ()strpos – پیدا کردن یک متن در string
2.5 ()str_replace – جایگزینی یک متن با رشته

 

متغیر از نوع رشته (string)

یک متغیر از نوع string از دنباله‌ای از حروف و اعداد در کنار هم تشکیل شده است. هر کدوم از کارکترها در زبان PHP برابر یک بایت هست. هر متغیر string از ۲۵۶ بایت پشتیبانی می‌کند. در زبان PHP نوع string رو میشه با استفاده از دابل‌کوتیشن ( ” ” ) و یا تک‌کوتیشن ( ‘ ‘ ) ایجاد کنیم. مثل نمونه کد زیر:

<?php
   $name = "narenjak.com"; 
   $name = 'narenjak.com'; 
?>

در مثال بالا، متغیر name$ که از نوع string هست رو به دو صورت مقدار دهی کردیم.

توابع کاربردی کار با stringها

در زبان PHP برای مدیریت و کار با متغیرهای string توابع بسیار گوناگون و کاربردی وجود داره. در دامه تعدادی از توابع پر کاربرد رو با هم بررسی می‌کنیم:

()strlen – نمایش طول یک متغیر string

تابع ()strlen طول متغیر string رو بر می‌گردونه.مانند مثال زیر:

<?php
echo strlen("Hello world!"); 
// outputs 12
?>

()str_word_count – نمایش تعداد کلمات

برای نمایش تعداد کلمات استفاده شده در یک متغیر string از تابع ()str_word_count استفاده می‌کنیم.

<?php
echo str_word_count("Hello world!"); 
// outputs 2
?>

()strrev – معکوس یک string

با استفاده از تابع ()strrev در زبان PHP می‌توان یک ‌string را معکوس کرد.

<?php
echo strrev("Hello world!"); 
// outputs !dlrow olleH
?>

()strpos – پیدا کردن یک متن در string

در زبان PHP برای پیدا کردن یک متن در یک رشته (string) از تابع ()strpos استفاده می‌کنیم. اگه متن مورد نظر در رشته وجود داشته باشه تابع، موقعیت اولین حرف پیدا شده رو بر می‌گردونه. اگه متن موردنظر رو پیدا نکنه FALSE بر می‌گردونه.

<?php
echo strpos("Hello world!", "world"); 
// outputs 6
?>

در مثال بالا، متن world از خانه‌ی ۶ به بعد در رشته‌ی ‌!Hello world وجود داره به همین خاطر خروجی تابع عدد ۶ هستش.

نکته: اولین خانه‌ی هر متغیر string از عدد ۰ شروع میشه، از عدد ۱ شروع نمی‌شه.

()str_replace – جایگزینی یک متن با رشته

برای جایگزین کردن یک متن با یک رشته در زبان PHP از تابع ()str_replace استفاده می‌کنیم. این تابع سه پارامتر ورودی داره. اولی متنی که بخوایم در رشته پیدا بشه و حذف و جایگزینش کنیم. دومی متنی که بخوایم جایگزین متن حذف شده در string بشه. سومین پارامتر هم رشته‌ی مورد نظره که قراره قسمتی از متنش جایگزین بشه.

<?php
echo str_replace("world", "Narenjak", "Hello world!"); 
// outputs Hello Narenjak!
?>

همونطور که درست حدس زدین، در مثال بالا پارامتر اول کلمه‌ی world قرار گرفته شده. به این معنی که در رشته‌ی موردنظرمون یعنی پارامتر سوم (!Hello world) به دنبال کلمه‌ی world بگرد. هر جا اون رو پیدا کردی با پارامتر دوم یعنی Narenjak جایگزین کن.

برای مطالعه‌ی تمام توابع مربوط به رشته‌ها (string) در زبان PHP پست توابع string در PHP رو مطالعه کنید.

 

امیدوارم که این آموزش هم براتون مفید بوده باشه. ممنون می‌شم نظراتتون رو برامون ارسال کنید.

5 / 5 ( 3 امتیاز )
اشتراک گذاری:
برچسب ها: آموزشاستخراج بخشی از یک رشته در phpبرنامه نویسیپی اچ پیتوابع stringجداسازی رشته در phpچاپ رشته در phpرشته

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

تنظیمات پیکربندی(configuration) در لاراول

تنظیمات پیکربندی(configuration) در لاراول

در این مقاله از سری مقالات آموزش Laravel سایت نارنجک، تنظیمات پیکربندی(configuration) در لاراول رو با...
توابع در php

توابع در php

در این مقاله از سری مقالات آموزش PHP سایت نارنجک، با هم درمورد توابع در php...
data types در جاوا اسکریپت

data types در جاوا اسکریپت انواع داده

بعد از آشنایی با متغیرها نوبتِ یادگیری انواع داده یا data types در جاوا اسکریپت...
ساختار برنامه در لاراول

ساختار برنامه ‌در لاراول

در این مقاله از سری مقالات آموزش Laravel سایت نارنجک، ساختار برنامه ‌در لاراول رو با...
کاربرد Attribute در HTML

کاربرد Attribute در HTML

بعد از آشنایی با ساختار تگ های HTML نوبت یادگیری Attribute ها است در این...
سلکتورها در CSS

سلکتورها در CSS

در مقاله قبل فهمیدیم CSS چیه و با CSS آشنا شدیم در این مقاله می...
قدیمی تر ide چیست
جدیدتر css چیست به زبان ساده

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

جدیدترین مقالات
  • تنظیمات پیکربندی(configuration) در لاراول ۱۴۰۰/۰۱/۰۸
  • توابع در php ۱۳۹۹/۰۸/۱۶
  • data types در جاوا اسکریپت انواع داده ۱۳۹۹/۰۸/۱۶
  • ساختار برنامه ‌در لاراول ۱۳۹۹/۰۸/۱۱
  • کاربرد Attribute در HTML ۱۳۹۹/۰۸/۱۰
درباره نارنجک

ما در نارنجک به دنبال آموزش حرفه ای و پروژه محور شما هستیم. آموزش های بی‌نظیری که شما را از هر آموزش دیگری بی نیاز می‌کند.

  • info@narenjak.com
دسترسی سریع
  • مقالات
  • دوره ها
  • حساب کاربری
  • تماس با ما
  • درباره ما
تمامی حقوق برای سایت نارنجک محفوظ می باشد.

%30 تخفیف ویژه به مناسبت عید نوروز

ورود

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

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