วันเสาร์ที่ 10 พฤศจิกายน พ.ศ. 2555

PHP - String Function

String Function ใน PHP ก็คือ zero indexed array of character  ซึ่งหมายความว่า ตัวอักษรตัวแรกของ string อยู่ที่ตำแหน่งที่ 0  ของ array นั่นเอง ซึ่ง ทุก string function จะใช้ตำแหน่งที่ 0 เป็น index ของ ตัวอักษรตัวแรก

1. AddSlashes ใช้สำหรับเพิ่มอักษร “/” เอาไว้ข้างหน้าตัวอักษรเพื่อที่จะได้เอาไว้อ้างอิงเวลาที่จะต้องการแยก String
รูปแบบคือ String AddSlashes(string str);

2. Chop ทำการตัดช่องว่างข้างหลังตัวอักษร
รูปแบบคือ String Chop(string)

3. Chr แสดงค่าตัวอักษรตามรหัส ascii
รูปแบบคือ String chr(int ascii)

4. echo แสดงผลที่หน้าจอทุก ๆ  parameter
รูปแบบคือ String echo(string agr1, …)

5. explode ทำการแบ่งสตริง ด้วย สตริงที่กำหนดให้
รูปแบบคือ Array  explode(string separator, string string);
  ตัวอย่าง
$pizza=”piece1 piece2 piece3”;
$piece=explode(“ “,$pizza);

6. implode สำหรับเชื่อม array ให้เป็น string โดยที่มีตัวเชื่อมคือ string glue
รูปแบบคือ String implode(array piece, string glue);
ตัวอย่าง
$a=array(1, 2, 3, 4);
echo implode($a, “:”);
จะได้
1:2:3:4

7. print พิมพ์ output string คล้ายๆ กับ echo(string arg….);
รูปแบบคือ Print(string agr);

8. strchr ค้นหาอักษรหรือคำที่ต้องการ
รูปแบบคือ String strchr(string tofind, string toneed)
ตัวอย่าง
echo (strchr(“I am a boy”, “am”));

9. strcmp ทำการเปรียบเทียบ sting ทั้งสอง
รูปแบบคือ  Int strcmp(string str1, string str2);
ตัวอย่าง
0 – str1 = str2
1 – str1 > str2
-1 – str1 < str2

10. strlen แสดงความยาวของ string
รูปแบบคือ  Int strlen (string str1)

11. strrpos แสดงตำแหน่งของตัวอักษรที่หาโดยที่ตัวอักษรตัวนั้นเป็นตัวสุดท้ายในประโยค
รูปแบบคือ  String strrpos(string haystack, char needle);
ตัวอย่างการใช้งาน
echo (strrpos(“I am a boy”,”a”));
  จะได้
5

12. strops แสดงตำแหน่งของตัวอักษรที่หาได้เป็นตัวแรกในประโยค
รูปแบบคือ String strpos(string haystack, char needle);
ตัวอย่าง
echo (strrrpos(“I am a boy”,”a”));
จะได้
3

13. strstr ค้นหาคำที่ต้องการใน string
รูปแบบคือ String strst(string haystack, string needle)
ตัวอย่าง
echo (strstr(“I am a boy”,”am”));
จะได้
am a boy

14. strtolower ทำการเปลี่ยนตัวอักษรให้เป็นตัวเล็กทั้งหมด
รูปแบบคือ string strtolower(string str1)

15. strtoupper ทำการเปลี่ยนตัวอักษรให้เป็นตัวใหญ่ทั้งหมด
รูปแบบคือ string strtoupper(string str1)

16. substr ทำการส่งค่าอักษรที่กำหนดให้
รูปแบบคือ String substr (string string, int start, int length);
ตัวอย่าง
echo (substr(“I am a boy”,2,4));
จะได้
am a



ไม่มีความคิดเห็น: