လြယ္ကူေလ႕လာ PHP သင္ခန္းစာ(၅)




Chapter(5)
Handling String Variable
String variable in PHP
          string variable ဆိုတာကေတာ႕ အကၡရာေတြ၊ စာသားေတြကို သိမ္းဆည္းေပးတဲ႔ variable ပါပဲ။ ေအာက္ပါဥပမာေလးကိုၾကည္႕ပါ။
<?php
$txt="I am AMK.";// variable တစ္ခုျဖစ္တဲ႔ $txt ထဲကို စာသား assign လုပ္တာပါ။
echo $txt;// Assign လုပ္ထားတဲ႔ တန္ဖိုးကို ျပန္ျပခိုင္းတာပါ။
?>
ဒါဆိုရင္ output မွာ I am AMK. လို႕ေပၚမွာပါ။

The Concatenation Operator
          ဒါကေတာ႕ PHPမွာပါ၀င္တဲ႔ string operator တစ္ခုျဖစ္ပါတယ္။ concatenation operator (.) ကို string variable ႏွစ္ခုကိုေပါင္းရာမွာသံုးပါတယ္။(အထက္တြင္ေဖာ္ျပၿပီး)
ဥပမာ
          <?php
          $txt="Amigo!";
          $txt="Have a nice day.";
          echo $txt1.$txt2;
          ?>
ဒါဆုိ outputက Amigo! Have a nice day. လို႔ေပၚလာမွာပါ။

The strlen() function
          ဒီ strlen() function ကေတာ႔ string တစ္ခုရဲ႕ အလ်ား(သို႕) စာလံုးအေရအတြက္ကို ေဖာ္ျပပါတယ္။ string တစ္ခုရဲ႕ အလ်ားကိုရွာခ်င္ရင္
<?php
          echo strlen("This is PHP.");
?>
ဒါဆို output က 12လို႔ျပပါတယ္။ သတိျပဳစရာက space ေတြကိုထည္႕ေရတြက္ပါတယ္။

The strops() function
          ဒီ strops() function ကုိ character သို႕မဟုတ္ text ေတြကိုရွာေဖြတဲ႔အခါမွာ သံုးပါတယ္။ တကယ္လို႕ ရွာခိုင္းတဲ႔ character သို႕မဟုတ္ text ေတြ႕ရင္ စၿပီးေတြ႕တဲ႔ string length သို႕မဟုတ္ char အေရအတြက္ကို ေဖာ္ျပပါတယ္။ ရွာတဲ႔စာလံုး မေတြ႕ရင္ေတာ႕ FALSE ကို return ျပန္ေပးပါလိမ္႕မယ္။ ေအာက္ပါဥပမာကိုၾကည္႕ပါ။
<?php
echo strops("This is a string","a");
?>
သူ႕ရဲ႕ အလုပ္လုပ္ပံုကေတာ႕ အနီေရာင္စာလံုးကို အျပာေရာင္ထဲမွာ သြားရွာပါတယ္။ 9လံုးေျမာက္မွာ a ကိုေတြ႕ပါတယ္။ ဒါေပမယ္႕ output က 8 ျဖစ္ပါတယ္။ 9 မဟုတ္ပါဘူး။ ဒါကိုသတိျပဳပါ။ ေအာက္ပါဥပမာကိုထပ္ၾကည္႕ပါဦး။
<?php
echo strops("I love PHP","P");
?>
ဒါဆိုရင္အေျဖက 7 ျဖစ္ပါတယ္။ တစ္ခ်ိဳ႕က 9 မျဖစ္ႏိုင္ဘူးလားလို႕ ေတြးေကာင္းေတြး ႏိုင္ပါတယ္။ မျဖစ္ႏိုင္ပါဘူး။ ပထမဦးဆံုးေတြ႕တဲ႔ အလံုးကိုပဲ ယူပါတယ္။ မေတြ႕မွာ ေနာက္တိုးလာတာပါ။ ေတြ႕ရင္ေတာ႕ ေတြ႕တ႕ဲေနရာမွာပဲ function ကိုရပ္ၿပီး output ထုပ္ေပးလိုက္ပါတယ္။

No comments:

Post a Comment