การเขียน string php

ความรู้เรื่องเกี่ยวกับการจัดการ String



การเชื่อมต่อข้อความ

ใช้ . (จุด)

การตัดข้อความ

ใช้ substr("ข้อความ อาจเป็นตัวแปรก็ได้" , ตำแหน่งเริ่มต้นที่ตัด,จำนวนตัวอักษรที่ต้องการตัด);

การเปลี่ยนข้อความเป็นตัวอักษรพิมพ์ใหญ่

strtoupper("ข้อความ");

// ถ้าเป็นตัวแปร ไม่ต้องใส่เครื่องหมาย "" ให้ใส่ชื่อตัวแปรเลย strtoupper($name);



พิมพ์เล็ก

strtolower("");

เปลี่ยนอักษรตัวแรกให้เป็นพิมพ์ใหญ่

ucfirst("");

กรณีถ้าข้อความของเราเป็นประโยค แล้วมีวรรค เราจะเปลี่ยนอักษรตัวแรกของทุกคำเป็นพิมพ์ใหญ่

ีucwords("");

การแทนที่คำ

str_replace("คำเดิมที่จะเปลี่ยน","คำใหม่","ข้อความ");

ถ้าเป็นตัวแปร ไม่ต้องใส่ ""

str_replace("n","m",$name2);



หาความยาวของ String

strlen("ข้อความ"); //ถ้าเป็นตัวแปรใช้ strlen($ชื่อตัวแปร);

ใช้ตัดช่องว่าง

ltrim($ตัวแปร);//ตัดช่องว่างด้านหน้าข้อความ

rtrim($ตัวแปร);//ตัดช่องว่างด้านหลังข้อความ อาจใช้chop() ก็ได้

trim($ตัวแปร);//ตัดช่องว่างทั้งหน้าและหลัง



การแยกข้อความออกเป็นส่วนๆ

explode("สัญลักษณ์ที่จะใช้แยก","ข้อความ");

การจัดการเกี่ยวกับตัวเลข



การปัดเศษทศนิยม

floor(เลขทศนิยม);//ปัดลง

ceil(เลขทศนิยม);//ปัดขึ้น

round(เลขทศนิยม,จำนวนตำแหน่ง);//ปัดตามหลักคณิต

เช่น $a=5.213; $b=5.9;

echo "ผลของการปัดเศษ a ลง = ".floor($a);//ปัด a ลง

echo "ผลของการปัดเศษ a ขึ้น = ".ceil($a);//ปัด a ขึ้น"

echo "ผลของการปัดเศษ a ตามหลักคณิต = ".round($a,2);// ปัด a ตามหลักคณิต





การสุ่มตัวเลข

rand(ค่าเริ่มต้นที่จะสุ่ม,ค่าสูงสุดที่ต้องการสุ่ม);

เช่น ต้องการสุ่มเลขตั้งแต่ 9 ถึง 999

echo rand(9,999);



หารากที่สอง

sqrt(ตัวเลข);

หาค่าเลขยกกำลัง

pow(ฐานกำลัง,ชี้กำลัง);

เช่น หา 3 ยกกำลัง 4

echo pow(3,4);



ฟังก์ชันเกี่ยวกับวันเวลา



แสดงค่าวันเดือนปี ปัจจุบัน

date(......เราต้องการแสดงอะไร..);

เช่น echo "วันนี้วันที่".date("d F Y");

echo "ตอนนี้เวลา".date("h:i:s A");

echo "วันนี้เป็นวัน".date("D");



ดึงข้อมูลย่อยของวันที่และเวลา

getdate();

เช่น $now=getdate();

echo $now[seconds]."
";

echo $now[hours]."
";

echo $now[mday]."
";

echo $now[wday]."
";

echo $now[mon]."
";

echo $now[year]."
";

echo $now[yday]."
";

echo $now[weekday]."
";

echo $now[month]."
";





ตรวจสอบวันจากการรับค่าจากฟอร์ม

checkdate(ค่าเดือน,วัน,ปี);

วันที่ เดือน ปี





การจัดการไฟล์และไดเร็คทอรี



การเปิดไดเร็คทอรี

$web=opendir("c:/");

อ่านไดเร็คทอรี

readdir($web);

เช่น



การปิดไดเร็คทอรี่

closedir();