6.3 ຟັງຊັນ number_format.
ຖ້າເຮົາຕ້ອງການໃຫ້ຕົວເລກທີ່ສະແດງຜົນມີ
ເຄື່ອງໝາຍ ຈຸດ ( , ) ຫຼືເຄື່ອງໝາຍອື່ນໆຂັ້ນຢູ່ຫຼັກພັນ
ເພື່ອໃຫ້ອ່ານງ່າຍ ກໍ່ສາມາດເຮັດໄດ້ໂດຍໃຊ້ຟັງຊັນ number_format
ເຊິ່ງມີຮູບແບບການໃຊ້ດັ່ງນີ້:
number_format(ຕົວເລກທີ່ຕ້ອງການ,ຈຳນວນທົດສະນິຍົມ,ເຄື່ອງໝາຍຂັ້ນ,ເຄື່ອງໝາຍຫຼັກພັນ |
ຕົວຢ່າງ:
<? $number1=1234567.34; $number2=54321; echo "\$number1=",number_format($number1,2,'.',','),"<br>"; echo "\$number2=",number_format($number2,1,'.',','),"<br>"; ?> |
ຜົນໄດ້ຮັບ
6.4 ຟັງຊັນ str_pad.
ເຮົາສາມາດໃຊ້ຟັງຊັນ str_pad
ໃນການເລີ່ມຕົ້ນຂໍ້ຄວາມໃຫ້ຕົວເລກໄດ້
ເຊິ່ງຟັງຊັນນີ້ເໝາະສຳລັບການຂຽນສະຄຣິບນັບຈຳນວນຜູ້ເຂົ້າ
ຊົມ(counter),webboard ຫຼື ກະທູ້ອື່ນໆ
ຫຼືຂໍ້ມູນຕົວເລກທີ່ຕ້ອງການປິດລັບ
ເຊິ່ງມີຮູບແບບການຂຽນດັ່ງນີ້
str_pad(ຂໍ້ຄວາມ,ຈຳນວນຫຼັກ,ຂໍ້ຄວາມທີ່ຈະເພີ່ມ,ຮູບແບບການເພີ່ມ); |
ໂດຍຮູບແບບການເພີ່ມມີ 3 ຮູບແບບຄື:
- STR_PAD_RIGHT ເພີ່ມຂໍ້ຄວາມທີ່ຕ້ອງການທາງດ້ານຂວາຕົວເລກ.
- STR_PAD_LEFT ເພີ່ມຂໍ້ຄວາມທີ່ຕ້ອງການທາງດ້ານຊ້າຍຕົວເລກ.
- STR_PAD_BOTH ເພີ່ມຂໍ້ຄວາມທີ່ຕ້ອງການທັງດ້ານຂວາ ແລະ ຊ້າຍ.
ຕົວຢ່າງ:
<? $count=99; $phone="22224"; echo "visitor now :",str_pad($count,5,"0",STR_PAD_LEFT),"<br>"; echo "phone number :",str_pad($phone,8,"x",STR_PAD_RIGHT),"<br>"; ?> |
ຜົນໄດ້ຮັບ
6.5 ຟັງຊັນ explode.
ເຮົາສາມາດໃຊ້ຟັງຊັນ exlpode
ໃນການແບ່ງແຍກຂໍ້ຄວາມໃນຕົວປ່ຽນອອກເປັນສ່ວນໆໄດ້
ໂດຍຂໍ້ຄວາມທີ່ແບ່ງອອກມາຈະເກັບໄວ້ໃນຕົວປ່ຽນ ອາເຣ
ເຊິ່ງມີຮູບແບບການຂຽນດັ່ງນີ້
explode(ສັນຍາລັກທີ່ໃຊ້ແຍກຂໍ້ຄວາມ,ຂໍ້ຄວາມຫຼືຕົວປ່ຽນທີ່ເກັບຂໍ້ຄວາມ,[ຈຳນວນສ່ວນທີ່ຕ້ອງການແບ່ງ]) |
ຕົວຢ່າງ:
<? $txt="Vientiane-Hanoi Friendshipx Vocationalx School"; $no=explode("x",$txt); $txt1=$no[0]; $txt2=$no[1]; $txt3=$no[2]; echo $txt1."<br>".$txt2."<br>".$txt3."<br>"; ?> |
ຜົນໄດ້ຮັບ
6.6 ຟັງຊັນ substr_replace
ໃນກໍລະນີຂໍ້ມູນທີ່ຕ້ອງການສະແດງມີຄວາມຍາວ
ຫຼາຍ ເຮົາສາມາດຈຳກັດການສະແດງຂໍ້ມູນໄດ້ ໂດຍໃຊ້ຟັງຊັນ
substr_replace( )
ໃນການຕັດຂໍ້ຄວາມໃຫ້ສະແດງສະເພາະບາງສ່ວນຂອງຂໍ້ຄວາມນັ້ນ
ແລ້ວຕາມດ້ວຍຕົວອັກຂະຫຼະທີ່ກຳນົດ ເຊິ່ງມີຮູບແບບການຂຽນດັ່ງນີ້
substr_replace(ຂໍ້ຄວາມຫຼືຕົວປ່ຽນ,ຕົວອັກຂະຫຼະທີ່ສະແດງແທນຂໍ້ຄວາມທີ່ຕັດ,ຈຳນວນຕົວອັກສອນຂອງຂໍ້ຄວາມທີ່ຕ້ອງການສະແດງ); |
ຕົວຢ່າງ:
<? $txt="Vientiane-Hanoi Friendshipx Vocational School"; $no=explode("x",$txt); $txt1=$no[0];$txt2=$no[1]; echo substr_replace($txt2,",,,,,",9); ?> |
ຜົນໄດ້ຮັບ