Variable in PHP
Last Updated on Wednesday, 21 July 2010 13:50 Written by Zack Wednesday, 17 September 2008 09:12
PHP မွာ Variable ကုိ သံုးမယ္ဆိုရင္ $ sign နဲ ့စျပီး Variable ကုိ Declare လုပ္ရပါမယ္္။ ဥပမာ $myvar ကုိ Declare လုပ္လိုက္ရင္ သူက
String ပဲ ျဖစ္ျဖစ္ Numeric ပဲ ျဖစ္ျဖစ္ ၾကိဳက္တာကို Store လုပ္လို ့ရပါတယ္္။ အဲ့ဒါကို Loosely Typed ျဖစ္တယ္လို ့ေျပာပါတယ္။ မိမိ Declare လုပ္ထားတဲ့ Variable ကို Text String , Number and Array ၾကိဳက္တာကို Store လုပ္ႏိုင္္ပါတယ္။ 
ဥပမာ
<$txt="Hello!";
$txt=17;
?>
ကၽြန္ေတာ္သံုးထားတဲ့ $txt ထဲ ကို string or 17 ၾကိဳက္တာထည့္လို ့ရတယ္ ဆိုတာေျပာခ်င္တာပါ္။ သံုးခ်င္တဲ့ Variable ကုိလည္းၾကိဳတင္ျပီး Declare လုပ္ထားစရာမလိုပါဘူး။မိမိသံုးခါနီးမွ ေကာက္ျပီး Declare လုပ္လိုက္လို႔ ရပါတယ္ Strongly Typed Programming Language ေတြမွာ ဆိုရင္ Variable ကုိ Declare လုပ္မယ္ဆိုရင္ Data Type ကိုပါထည့္ေပးရတယ္။ PHP မွာေတာ့ မလိုပါဘူး
Variable Naming Rules ကုိေျပာမယ္ဆိုရင္
- Variable Name က Letter တစ္ခုခု (သို ့) Underscore ( _ ) နဲ ့စလို ့ရမယ္။
- Variable Name မွာ Space ပါလို ့မရဘူး တစ္ကယ္လို ့သံုးခ်င္တယ္ဆိုရင္ေတာ့ $my-var
ဆိုျပီးသံုးရမယ္။Underscore ( _ ) ကို Separate လုပ္ျပီးေတာ့သံုးတဲ့သေဘာပါ။
Array Variable ကုိ ေတာ့ Array အေၾကာင္းေျပာေတာ့မွ ဆက္ေရးေတာ့မယ္။
String in PHP
String Variable တစ္ခုဟာ Character String ေတြကို Store လုပ္နိဳင္ပါတယ္
ဥပမာ
$txt="Welcome to JoomZack!";
echo $txt;
?>
Output က Welcome to Joom Zack! ကုိ ျပပါလိမ့္မယ္
The Concatenation Operator
PHP မွာ String ႏွစ္္ခုကုိ Concat လုပ္မယ္ဆုိရင္ ( . ) Operator ကုိ သံုးပါတယ္
ဥပမာ
$txt1="I Love Joomla";
$txt2="2008";
echo $txt1 . " " . $txt2;
?>
(.) Operator ကုိ သံုးျပီး String ႏွစ္ခုကုိ ေပါင္းစပ္ႏိုင္ပါတယ္ PHP မွာ String ေတြကုိ Control လုပ္ဖို ့ Build In Functionေတြ အမ်ားၾကီးရွိပါတယ္ အခုေတာ့ အသံုးမ်ားတဲ့ ဟာေလးေတြကုိ အရင္ေျပာပါမယ္ ေနာက္ပိုင္းၾကံဳရင္ၾကံဳ သလိုေတြ႕ခဲ ့ရင္ေရးသြားပါမယ္ ။
1. strlen ( String Length ကုိသိခ်င္ရင္သံုးပါတယ္ )
eg .
strlen("Hello");
?>
Output က 5 ျဖစ္ပါတယ္
2. strpos (String Variable တစ္ခုထဲမွာ မိမိရွာခ်င္ေသာ String (or) Character တစ္ခုကို ရွာခ်င္တယ္ဆိုရင္ သံုးပါတယ္
eg.
echo strpos( "Hello Friend" , "Friend" );
?>
Output က 6 ျဖစ္ပါတယ္ သေဘာကေတာ့ မိမိရွာလိုက္တဲ ့
3. substr (string ေတြကို ျဖတ္ေတာက္ခ်င္ရင္ သံုးပါတယ္ )
eg. echo substr ( "abcdef" ,1); >> output က bcdef လို ့ျပပါလိမ့္မယ္ သေဘာကေတာ့
string length ရဲ ့1 က စျပီး ဆံုးတဲ ့အထိ ျဖတ္သြားတဲ့ သေဘာပါပဲ
echo substr ("abcdef",1,3); >> output က bcd လို ့ျပပါလိမ့္မယ္ သေဘာကေတာ ့string length 1
ကေနစျပီး 3 ေနရာကုိ ျဖတ္လိုက္တာပါ
4. strtolower (string ထဲမွာရွိသမွ် Character ေတြအားလံုးကုိ Lower case ေတြပဲေျပာင္းေပးတဲ့ Function ျဖစ္ပါတယ္
eg.
$str = "Hello";
$str=strtolower ($str);
echo $str;
?>
Output က hello ျဖစ္ပါတယ္ H ကို lowercase ျဖစ္တဲ့ h အျဖစ္ ေျပာင္းေပးသြားပါလိမ့္မယ္
5. strtoupper ကေတာ့ strtolower နဲ ့ေျပာင္းျပန္ျဖစ္ပါတယ္
6. strrev (string ကုိ reverse လုပ္တဲ ့ function ျဖစ္ပါတယ္ .
eg
echo strrev ( "Hello World !" ) ;
?>
Output ကေတာ့ "!dlrow olleH" ျဖစ္ပါတယ္
7. strstr (string ထဲကေနျပီး မိမိရွာခ်င္တဲ့ sing တစ္ခုခု ေပးျပီး ရွာတဲ ့သေဘာပါ .
eg.
$email="user@example.com";
$domain=strstr ($email,"@" );
echo $domain;
?>
Output ကေတာ့ @example.com လို ့ျပပါလိမ့္မယ္ @ ကိုစျပီး ေတြ ့တဲ့ေနရာကေန String Length ဆံုးတဲ့အထိ ျဖစ္သြားတဲ့သေဘာပါ PHP မွာရွိတဲ ့ String Function ေတြကို ဆက္ျပီး ေလ့လာခ်င္တယ္ဆိုရင္ ဒီ Link ေလးကုိ သြားျပီး ေလ့လာႏိုင္္ပါတယ္
ကၽြန္ေတာ္ကေတာ့ အသံုးမ်ားတဲ့ Function ေတြေလာက္ကိုပဲ ရွင္းျပႏိုင္္ပါတယ္ တစ္ကယ္လို ့မိမိရဲ ့Requirement အရ ဘယ္ Function ကုိ သံုးရမွန္း မသိရင္ေတာ့ PHP Forum (JZ) မွာ ၀င္ျပီးေမးလို ့ရပါတယ္
အားလံုးပဲ PHP ကုိ ေလ့လာရင္း ေပ်ာ္ရႊင္ႏိုင္္ၾကပါေစ ..
တျခား PHP Post ေတြအားလုံး ကို ႏွစ္သက္ရာ ေရြးဖတ္ ခ်င္တယ္ဆိုရင္ ဒီ Link ေလးကို Click လိုက္ပါ။
| < Prev | Next > |
|---|
Login Form
Latest Post
Categories Table View
- Reader's Conner (133)
- PHP (48)
- Joomla CMS (46)
- Codeigniter (18)
- jQuery (12)
- iDhamma (11)
- Mobile Development (10)
- PHP & AJAX (4)
- Apache (3)
- For Mac (3)
- mySQL (2)
- DhammaDroid (1)
