PHP တွင် စာကြောင်းများ၏ စာလုံးများကို ရယူခြင်း

ကျွန်ုပ်တို့တွင် စာကြောင်းတစ်ခု ရှိသည်ဆိုပါစို့။ ထိုစာကြောင်းရှိ စာလုံးတစ်လုံးစီတွင် ၎င်း၏ အတန်းလိုက် နံပါတ်ရှိသည်- ပထမစာလုံးမှာ နံပါတ် 0၊ ဒုတိယ စာလုံး - နံပါတ် 1၊ တတိယစာလုံး နံပါတ် 2 စသည်ဖြင့် ဖြစ်သည်။

လိုအပ်ပါက ၎င်း၏နံပါတ်အလိုက် စာကြောင်းတစ်ခုရှိ သတ်မှတ်ထားသော စာလုံးသို့ ဝင်ရောက်ခွင့် ရယူနိုင်သည်။ ဤသို့ပြုလုပ်ရန် ကိန်ရှင်အမည်ကို ရေးပြီး၊ ထိုအမည်၏ နောက်တွင် ထောင်လိုက်ကွင်းများထားကာ ထိုကွင်းများအတွင်း၌ စာလုံး၏နံပါတ်ကို ဖော်ပြရသည်။

ဥပမာတစ်ခုကို ကြည့်ရအောင်။ ကျွန်ုပ်တို့တွင် ဤကဲ့သို့သော စာကြောင်းတစ်ခု ရှိသည်ဆိုပါစို့-

php<?php
  $str = 'abcde';
?>

ဤစာကြောင်း၏ စာလုံးအချို့ကို ထုတ်ပြကြည့်ရအောင်-

php<?php
  $str = 'abcde';
  
  echo $str[0]; // 'a' ကို ထုတ်ပြမည်
  echo $str[1]; // 'b' ကို ထုတ်ပြမည်
  echo $str[2]; // 'c' ကို ထုတ်ပြမည်
?>

စာလုံးတစ်လုံးရယူရာတွင် အနှုတ်တန်ဖိုးများကိုလည်း သတ်မှတ်နိုင်သည်။ ဤသို့ဖြစ်လျှင် စာလုံးများကို နောက်ဆုံးမှ ရေတွက်မည်ဖြစ်သည်။ ဤသို့ဖြစ်လျှင် နောက်ဆုံး စာလုံးမှာ နံပါတ် -1 ရှိသည်။ စမ်းကြည့်ကြရအောင်-

php<?php
  $str = 'abcde';
  
  echo $str[-1]; // 'e' ကို ထုတ်ပြမည်
  echo $str[-2]; // 'd' ကို ထုတ်ပြမည်
  echo $str[-5]; // 'a' ကို ထုတ်ပြမည်
?>

စာလုံးများကို ၎င်းတို့၏နံပါတ်အလိုက် ပြောင်းလဲနိုင်သည်။ ဥပမာအနေဖြင့် နံပါတ် ၀ စာလုံးကို ပြောင်းလဲကြည့်ကြရအောင်-

php<?php
  $str = 'abcde';
  $str[0] = '+';
  
  echo $str; // '+bcde' ကို ထုတ်ပြမည်
?>

စာလုံး၏နံပါတ်ကို ကိန်ရှင်ထဲတွင်လည်း သိမ်းဆည်းထားနိုင်သည်-

php<?php
  $str = 'abcde';
  $num = 3; // ကိန်ရှင်ထဲရှိ စာလုံး၏နံပါတ်
  
  echo $str[$num]; // 'd' ကို ထုတ်ပြမည်
?>
Задание 1

စာကြောင်းတစ်ခု ရှိသည်-

php<?php
  $str = 'abcde';
?>

ဤစာကြောင်း၏ သီးခြားစာလုံးများကို ညွှန်ပြလျက် �ျက်နှာပြင်ပေါ်တွင် စာလုံး 'a'၊ စာလုံး 'c'၊ စာလုံး 'e' တို့ကို ထုတ်ပြပါ။

Задание 2

စာကြောင်းတစ်ခု ရှိသည်-

php<?php
  $str = 'abcde';
?>

၎င်း၏ နောက်ဆုံးစာလုံးကို ထုတ်ပြပါ။

Задание 3

စာကြောင်းတစ်ခု ရှိသည်-

php<?php
  $str = 'abcde';
?>

�စာကြောင်း၏ သီးခြားစာလုံးများကို ညွှန်ပြလျက် ဤစာကြောင်း၏ စာလုံးများကို ပြောင်းပြန်အစဉ်အတိုင်း၊ ဆိုလိုသည်မှာ 'edcba' ဟူ၍ ကိန်ရှင်အသစ်တစ်ခုထဲသို့ ရေးသားပါ။

Задание 4

ကိန်ရှင်များ ရှိသည်-

php<?php
  $str = 'abcde';
  $num = 3;
?>

မျက်နှာပြင်ပေါ်တွင် ကိန်ရှင် $num ထဲတွင် သိမ်းဆည်းထားသော စာလုံးကို ထုတ်ပြပါ။