آموزشPHP:دستکاری رشته ها (بخش دوم)

آموزش PHP

الحاق و تجزیه رشته ها،تبدیل حروف رشته ها

سلام  خدمت همراهان عزیز  یکشنبه ها و پنج شنبه ها  با آموزش زبان برنامه نویسی (HTML)(PHP) همراه شما هستیم. برای اطلاعات بیشتر به مقاله ی هفته ی قبل مراجعه فرمایید .( آموزش بخش اول دستکاری رشته ها )

عنوان آموزش امروز PHP

دستکاری رشته ها (بخش دوم)

سر فصل ها :

  • حذف فضاهای خالی
  • فرمت بندی رشته ها برای نمایش
  • فرمت بندی رشته ها برای چاپ
  • تبدیل حروف رشته ها
  • الحاق و تجزیه رشته ها
  • مقایسه رشته ها
  • جست و جو در رشته ها
  • جایگزینی رشته ها

توابع در php

تبدیل حروف رشته ها :

و توابعی در PHP وجود دارند که می توانند حروف کوچک رشته ای را به حروف بزرگ یا برعکس تبدیل کنند.
این توابع عبارتند از:

1- تابع ()strtoupper : این تابع رشته ای را به حروف بزرگ تبدیل می کند:

(str$)strtoupper

۲- تابع () strtolower: این تابع رشته ای را به حروف کوچک تبدیل می کند:

(str$)strtolower

3- تابع()ucfirst: این تابع اولین حرف رشته را به حرف بزرگ تبدیل می کند:

(str$)ucfirst

4- تابع()ucwords: این تابع اولین حرف تمام کلمات رشته ای را به حروف بزرگ تبدیل می کند:

(str$)ucwords

الحاق و تجزیه رشته ها

توابعی در PHP وجود دارند که برای الحاق یا چند رشته یا تجزیه رشته به چند زیر رشته به کار می روند.
این توابع عبارتنداز:

تابع ()explode :

این تابع رشته ای را دریافت کرده، آن را براساس جدا کننده ای که به عنوان پارامتر مشخص می شود ، تجزیه می کند و در آرایه ای قرار می دهد . کاربرد آن به صورت زیر است:

([separator, str[,int limit)explode

Separator کاراکتر جدا کننده است . str$ رشته ای است که باید تجزیه شود . limit مشخص می کند چند تکه از رشته جدا شود ، به عنوان مثال، دستورات زیر را ببینید:

;”mail = “jghomin@yahoo.com$

;ar = explode (‘@’, $mail)$

دستور اول رشته ای را تعریف می کند. دستور دوم این رشته را دو بخش کرده در آرایه ar$ قرار می دهد،

به طوری که[0]a$ برابر با jghomim و [1]ar$ برابر با yahoo.com است.

تابع () implode

این تابع برعکس تابع ()explode عمل می کند و به صورت زیر به کار می رود:

;(separator, array)implode

Separator کاراکتر جدا کننده و array آرایه ای است که رشته های موجود در آن باید الحاق شوند . به عنوان مثال ، برای الحاق دورشته موجود در {0} ar$ و sar{1} به صورت زیر عمل می شود:

;email = implode (‘@’, $ar)$

یاد آوری می شود که تابع () join نیز دقیقا مثل تابع () implode به کار می رود .

دانلود رایگان:

دانلود افزونه yoast seo premium نسخه 19.4

تابع () strtok :

این تابع ، هر بار که بر روی رشته ای اجرا می شود، یک نشانه را جدا می کند:

;(str, separator)strtok

Str رشته ای است که نشانه ای از آن که با separator تفکیک شده است ، جدا می شود . دستورات زیر را ببینید:

;’str = ‘computer science$

;t =  strtok($str, ‘ ‘)$

با این دستورات ، واژه computer در t$ قرار می گیرد.

تابع () substr:

این تابع می تواند زیر رشته ای را از یک رشته جدا کند:

([str, start[, length)substr

این تابع ، زیر رشته ای به طول length را با شروع از موقعیت start در رشته str برمی گرداند اگر length مشخص نشود،از start تا انتها رشته برگردانده می شود . به عنوان مثال ، دستور زیر را ببینید:

;’str = ‘you are learning php$

;sub =  substr($str,18,3)$

این دستور، رشته “PHP” را جدا کرده در sub$ قرار می دهد. توجه کنید که موقعیت اولین کاراکتر رشته برابر با صفر است.

برگرفته از :

کتاب آموزش گام به گام PHP

دکتر عین الله جعفر نژاد قمی

پاسخ به سوال دوستان :

شاید تاکنون به این فکر کرده باشین که چرا باید برای کسب و کار خود وبسایت داشته باشین ؟

دلیل اینکه می‌گوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از

تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.

یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر می‌کنند نیاز به وب سایت ندارند.

توجه داشته باشید که جهان به سمت دیجیتالی شدن پیش می‌رود و نداشتن وب سایت

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

برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید

آدرس ایمیل:  info@arazpardazesh.com

اینستاگرام شرکت:   https://instagram.com/araz_pardazesh_kla

تماس با ما:     https://arazpardazesh.com/contact

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

2 × یک =