• Home
  • Learn
    • Offline Courses
    • Online Courses
    • Web Development
    • Mobile App Development
    • Software Engineering
    • Graphic Design
    • Soft Skills
  • Blog
  • Events
  • About Us
  • Contact
KlassroomKlassroom
  • Home
  • Learn
    • Offline Courses
    • Online Courses
    • Web Development
    • Mobile App Development
    • Software Engineering
    • Graphic Design
    • Soft Skills
  • Blog
  • Events
  • About Us
  • Contact
    • RegisterLogin

ওয়েব ডেভেলপমেন্ট

  • Home
  • Blog
  • ওয়েব ডেভেলপমেন্ট
  • পিএইচপি(PHP) নিয়ে যত কথা। পর্ব — ৭ [ পিএইচপি String ডেটা-টাইপ]

পিএইচপি(PHP) নিয়ে যত কথা। পর্ব — ৭ [ পিএইচপি String ডেটা-টাইপ]

  • Posted by Shahadat
  • Categories ওয়েব ডেভেলপমেন্ট, পিএইচপি, ব্যাকএন্ড ডেভেলপমেন্ট
  • Date August 12, 2018
  • Comments 0 comment

আজকের পর্বে আমরা পিএইচপি string ডেটা-টাইপ সম্পর্কে বিস্তারিত জানবো ।

পিএইচপি নিয়ে লিখা আমার আগের পর্বসমূহ :
পিএইচপি(PHP) নিয়ে যত কথা। পর্ব — ১ [পিএইচপি কি ?]
পিএইচপি(PHP) নিয়ে যত কথা। পর্ব — 2 [ সার্ভার সম্পর্কে ধারণা, xampp এবং wamp সার্ভার ইন্সটল এবং ব্যবহার]
পিএইচপি(PHP) নিয়ে যত কথা। পর্ব — ৩ [প্রথম পিএইচপি (PHP) প্রোগ্রাম ]
পিএইচপি(PHP) নিয়ে যত কথা। পর্ব — ৪ [ পিএইচপি তে আউটপুটের জন্য ব্যবহৃত স্টেটমেন্ট সমূহ(echo বনাম print)]
পিএইচপি(PHP) নিয়ে যত কথা। পর্ব — ৫ [ পিএইচপি ভেরিয়েবল]
পিএইচপি(PHP) নিয়ে যত কথা। পর্ব — ৬ [ পিএইচপি ডেটা-টাইপ]

 

আমরা প্রতিনিয়ত যেসকল ওয়েবসাইট ব্যাবহার করি আর ওয়েব সাইটের মধ্যে যে সকল Content থাকে  তার বেশির ভাগই স্ট্রিং টাইপের ডাটা। আমরা পিএইচপি স্ট্রিং শুরু থেকে এতক্ষন টুকটাক ব্যাবহার করেছি কিন্তু সেটা নিয়ে গভীর আলোচনা করা হয়নি।

php String এর ব্যাপারে পরিষ্কার ধারনা থাকা আবশ্যক। কেননা পিএইচপি Career এ এই স্ট্রিং একটা বিরাট গুরত্বপূর্ন ভূমিকা পালন করে।

সাধারনত কোন শব্দ, বাক্য,  শিরোনাম ইত্যাদি প্রকাশ করার জন্য স্ট্রিং ব্যবহার করা হয়ে থাকে। অনেক সময় সংখ্যাকেও অক্ষর বা ক্যরেক্টার হিসেবে প্রকাশ করার প্রয়োজন হয় । যেমন ফোন নাম্বার, ব্যাংক অ্যাকাউন্ট নাম্বার, বাড়ি/রোড নাম্বার ইত্যাদি লেখার সময় সংখ্যা গুলোকে অক্ষর বা ক্যরেক্টার হিসেবে বিবেচনা করা হয় আর এগুলো প্রকাশ করার জন্য পি এইচ পি তে স্ট্রিং টাইপের ডাটা ব্যবহার করা হয়। এক কথায় স্ট্রিং হল কতগুলো ক্যারেক্টারের সমষ্টি।

স্ট্রিং ব্যাবহারের আগে এটাকে তৈরী করে নিতে হবে।একটা স্ট্রিং সরাসরি একটা ফাংশনে ব্যাবহার হতে পারে অথবা একটা ভ্যারিয়েবলে store থাকতে পারে।

পি এইচ পি তে স্ট্রিং লেখার নিয়মঃ

  • ডাবল কোটেশন (“……………”) দ্বারা স্ট্রিং লেখা
  • সিঙ্গেল কোটেশন  (‘……………’) দ্বারা স্ট্রিং লেখা
  • Here-Docs স্টাইল পদ্ধতিতে স্ট্রিং লেখা

নিচে দেখুন একই স্ট্রিং দুবার তৈরী করেছি,একবার ভ্যারিয়েবলে store করা হয়েছে আরেকবার সরাসরি echo করা হয়েছে।

1
2
3
4
5
6
7
8
<?php
 
$my_var = "This Is PHP String DATA!";
echo " This Is PHP String DATA!";
echo “<br />”;
echo $my_var;
 
?>

উপরের কোডটুকু লিখে  সেভ করে রান করান।ব্রাউজারে নিচের মত আউটপুট পাবেন।
আউটপুটঃ
This Is PHP String DATA!
This Is PHP String DATA!

উপরের কোডের উদাহরনে প্রথম স্ট্রিং কে $my_var নামক ভ্যারিয়েবলে Store করা হয়েছে ।
আর দ্বিতীয়বারে কোনো ভ্যারিয়েবলে store না করেই আরেকটা স্ট্রিং কে echo করা হয়েছে।
যদি কোথাও আমরা একাধিকবার একটি String ব্যাবহারের প্লান করব শুধু তখনই এটাকে কোনো ভ্যারিয়েবলে store করে রাখব।

উপরে Double quotes দ্বারা স্ট্রিং টি তৈরী করা হয়েছে ।এখন আপনি চাইলে এটা Single quotes দ্বারা তৈরী করতে পারেন একই নিয়মে শুধু Double quotes এর জায়গা তে Single quotes দিলেই হবে ।
নিচে উদাহরন ঃ

1
2
3
4
5
6
7
8
<?php
 
$my_var = 'This Is PHP String DATA!';
echo ' This Is PHP String DATA!';
echo '<br />';
echo $my_var;
 
?>

আউটপুট আগের মতই আসবে ।

পিএইচপি string লেখার এই পদ্ধতিদুটি আলোচনা করা হল এ দুটি সাধারনত সব প্রোগ্রামিং ল্যাংগুয়েজ এর ক্ষেত্রে ব্যাবহৃত হয়,কিন্তু পিএইচপি তে একটা পাওয়ারফুল টুল আছে যেটা দিয়ে বহুলাইনের স্ট্রিং লেখা যায় কোনো quotation ব্যাবহার করা ছাড়াই।সেটাই হল heredoc, এটি একটু সতর্কতার সাথে কোডিং করতে  হয় নাহলে ঝামেলা হয় ।
নিচে দেখে নেই উদাহরণ ঃ

1
2
3
4
5
6
7
8
9
<?php
 
$my_var = <<<TEST
This Is heredoc example
and this is string!
TEST;
echo $my_var;
 
?>

আউটপুটঃ
This Is heredoc example and this is string!
আউটপুট এক লাইন এ আসবে যেহেতু আমরা <br>ট্যাগ স্ট্রিং এর ভিতর ব্যাবহার করিনি।

এভাবে যদি স্ট্রিং লেখেন তাহলে কয়েকটি জিনিস অবশ্যই খেয়াল রাখতে হবে-

  • <<< বা কিছু identifier আছে যা ব্যাবহার করতে হবে heredoc শুরু করার আগে যেমন এখানে TEST ব্যাবহার করেছি।
  • শেষেও এটি ব্যাবহার করেছি এবং সেমিকোলন দিয়ে শেষ হবে।
  • এটা নিজেই একটা লাইন হবে,(indent) ফাকা রেখে লাইনটি শুরু করা যাবেনা।

তো এই পর্বে আজ এপর্যন্তই ।
পরবর্তী পর্বে আমরা পিএইচপি অপারেটর সম্পর্কে জানবো ।

ভালো থাকবেন।
ধন্যবাদ সবাইকে।

Tag:php

  • Share:
author avatar
Shahadat
    I am a learner and I always like to learn new things :)

    Previous post

    রিঅ্যাক্ট ব্যাসিকসঃ জেএসএক্স(JSX) পরিচিতি
    August 12, 2018

    Next post

    জাভাস্ক্রিপ্টে primitive এবং reference টাইপ ডাটার মাঝে পার্থক্য
    August 28, 2018

    You may also like

    php-thumb-3
    পিএইচপি(PHP) নিয়ে যত কথা। পর্ব — ৮ [ পিএইচপি অপারেটর ]
    25 September, 2018
    javascript
    জাভাস্ক্রিপ্টে primitive এবং reference টাইপ ডাটার মাঝে পার্থক্য
    28 August, 2018
    reactjsbasics
    রিঅ্যাক্ট ব্যাসিকসঃ জেএসএক্স(JSX) পরিচিতি
    8 August, 2018

    Leave A Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    ব্লগ

    • এন্ড্রয়েড (1)
    • ওয়েব ডেভেলপমেন্ট (27)
    • গাল্প (Gulp) (1)
    • জাভাস্ক্রিপ্ট (18)
    • পিএইচপি (8)
    • ফ্রন্টএন্ড ডেভেলপমেন্ট (9)
    • ব্যাকএন্ড ডেভেলপমেন্ট (9)
    • মার্কআপ ল্যাঙ্গুয়েজ (1)
    • মোবাইল অ্যাপ ডেভেলপমেন্ট (1)

    Featured Courses

    Demystifying Linux (লিনাক্স ও শেল স্ক্রিপ্টিং হাতেখড়ি)

    Demystifying Linux (লিনাক্স ও শেল স্ক্রিপ্টিং হাতেখড়ি)

    ৳ 2,500.00
    Learn More

    Copyright © Lets Learn Coding Ltd. 2018

    Login with your site account

    Lost your password?

    Not a member yet? Register now

    Register a new account

    Are you a member? Login now