12
Stirng Functions 1 addslahes() จจจจจจจจจจจจจจจจจจจจจจจ \ (Back Slashes) จจจจจ String จจจจจจจจจจจจจจ ('), ("), (\) จจจจจจจจจจจ <? $data = "It 's Home."; echo addslashes($data); ?> จจจจจจจจจจจจจจจจ It \'s Home. Functions จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ

การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 09

Embed Size (px)

DESCRIPTION

การสร้างสรรค์ การพัฒนาและการจัดการเอกสารออนไลน์ ปฏิสัมพันธ์ขั้นสูง ในเรื่องการพัฒนาเว็บไซต์ ปฏิสัมพันธ์ภาพเคลื่อนไหวสำหรับเว็บ การออกแบบปฏิสัมพันธ์ และการพัฒนาสื่อดิจิทัลออนไลน์รูปแบบต่างๆ

Citation preview

Page 1: การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 09

Stirng Functions 1

addslahes()

จะทำ��ก�รเพิ่��มเคร��องหม�ย \ (Back Slashes )ให�ก�บ String ทำ��ม�สั�ญลั�กษณ์� ('), ("), (\ )ตั�วอย!�งเช่!น <?

   $data = "It 's Home.";  echo addslashes($data);?>ผลัลั�พิ่ธ์�ทำ��ได้�ค�อ It \'s Home.

String Functions       เป็*นฟั,งก�ช่� �นทำ��ใช่�ในก�รจ�ด้ก�รข้�อม.ลัเก��ยวก�บ String

Page 2: การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 09

Stirng Functions 2

chr()

เป็*นฟั,งก�ช่��นในก�รแป็ลังค!�ตั�วเลัข้ ASCII กลั�บม�เป็*นตั�วอ�กษรตั�วอย!�งเช่!น

<?  $data = "65";   echo chr($data);?>ผลัลั�พิ่ธ์�ทำ��ได้�ค�อตั�วอ�กษร A

String Functions       เป็*นฟั,งก�ช่� �นทำ��ใช่�ในก�รจ�ด้ก�รข้�อม.ลัเก��ยวก�บ String

Page 3: การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 09

Stirng Functions 3

strlen()

ใช่�ในก�รจ��นวนอ�กข้ระทำ�0งหมด้ใน String ตั�วอย!�งเช่!น

<?$a = “New media";

print strlen($a);?>ซึ่2�งม�ค!�เทำ!�ก�บ 8

String Functions       เป็*นฟั,งก�ช่� �นทำ��ใช่�ในก�รจ�ด้ก�รข้�อม.ลัเก��ยวก�บ String

Page 4: การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 09

Stirng Functions 4

strpos()

ใช่�ในก�รห�ตั��แหน!งข้อง String โด้ยทำ��ตั��แหน!งแรกค�อ 0 ตั�วอย!�งเช่!น

<?$a = “New media";

print strpos($a, “media");?>จะได้�ผลัลั�พิ่ธ์�ค�อ 4

String Functions       เป็*นฟั,งก�ช่� �นทำ��ใช่�ในก�รจ�ด้ก�รข้�อม.ลัเก��ยวก�บ String

Page 5: การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 09

Stirng Functions 5

strrev()

ใช่�ในก�รสัลั�บตั��แหน!ง String จ�กหลั�งม�หน�� ตั�วอย!�งเช่!น

<?  $a = “New media";  print strrev($a);?>ผลัลั�พิ่ธ์�ทำ��ได้�ค�อ aidem weN

String Functions       เป็*นฟั,งก�ช่� �นทำ��ใช่�ในก�รจ�ด้ก�รข้�อม.ลัเก��ยวก�บ String

Page 6: การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 09

Stirng Functions 6

strtolower()

ใช่�ในก�รเป็ลั��ยน String ให�เป็*นตั�วพิ่�มพิ่�เลั4กทำ�0งหมด้ตั�วอย!�งเช่!น

<?$a = “Google All in site for You";

echo strtolower($a);?>ผลัลั�พิ่ธ์�ทำ��ได้�ค�อ google all in site for you

String Functions       เป็*นฟั,งก�ช่� �นทำ��ใช่�ในก�รจ�ด้ก�รข้�อม.ลัเก��ยวก�บ String

Page 7: การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 09

Stirng Functions 7

strtoupper ()

ใช่�ในก�รเป็ลั��ยน String ให�เป็*นตั�วพิ่�มพิ่�ใหญ!ทำ�0งหมด้ ตั�วอย!�งเช่!น

<?$a = “Google All in site for You";

echo strtolower($a);?>ผลัลั�พิ่ธ์�ทำ��ได้�ค�อ GOOGLE ALL IN SITE FOR YOU

String Functions       เป็*นฟั,งก�ช่� �นทำ��ใช่�ในก�รจ�ด้ก�รข้�อม.ลัเก��ยวก�บ String

Page 8: การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 09

Stirng Functions 8

ucfirst ()

ใช่�ในก�รเป็ลั��ยนตั�วอ�กษรตั�วแรกให�เป็*นตั�วพิ่�มพิ่�ใหญ!ตั�วอย!�งเช่!น

<? $a = "what are you doing?";

echo ucfirst($a);?>ผลัลั�พิ่ธ์�ทำ��ได้�ค�อ What are you doing?

String Functions       เป็*นฟั,งก�ช่� �นทำ��ใช่�ในก�รจ�ด้ก�รข้�อม.ลัเก��ยวก�บ String

Page 9: การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 09

Stirng Functions 9

ucwords ()

ใช่�ในก�รเป็ลั��ยนตั�วอ�กษรตั�วแรกข้องทำ5กค��ให�เป็*นตั�วพิ่�มพิ่�ใหญ! ตั�วอย!�งเช่!น

<? $a = "what are you doing?";

echo ucwords($a);?>ผลล�พธ์�ที่ได้ คื�อ What Are You Doing?

String Functions       เป็*นฟั,งก�ช่� �นทำ��ใช่�ในก�รจ�ด้ก�รข้�อม.ลัเก��ยวก�บ String

Page 10: การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 09

Stirng Functions 10

ฟั,งก�ช่��นทำ��ใช่�ในก�รจ�ด้ก�รข้�อม.ลั ด้��นไฟัลั�

Page 11: การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 09

Stirng Functions 11

ชื่�อฟั�งก์�ชื่�น รายละเอยด้

fopen () ใช่�ในก�รเป็6ด้แฟั7มข้�อม.ลัแลัะสัร��งแฟั7มข้�อม.ลั ซึ่2�งม�โหลัด้ในก�รทำ��ง�นด้�งน�0

   r เป็6ด้แฟั7มข้�อม.ลัสั��หร�บก�รอ!�นข้�อม.ลัr+   เป็6ด้แฟั7มข้�อม.ลัสั��หร�บก�รอ!�นข้�อม.ลั / บ�นทำ2ก ข้�อม.ลัw    สัร��งแฟั7มข้�อม.ลัสั��หร�บบ�นทำ2กข้�อม.ลัw+  สัร��งแฟั7มข้�อม.ลัสั��หร�บอ!�น / บ�นทำ2กข้�อม.ลัa    ใช่�สั��หร�บบ�นทำ2กข้�อม.ลัตั!อจ�กแฟั7มข้�อม.ลัเด้�a +  ใช่�ตั!อหร�อสัร��งข้�อม.ลัเพิ่��มเข้��ไป็ในแฟั7มข้�อม.ลัเด้�ม

fclose() ใช่�ในก�รป็6ด้แฟั7มข้�อม.ลั

fputs() ใช่�ในก�รบ�นทำ2กข้�อม.ลั ตัรงตั�วช่�0ตั��แหน!งข้องข้�อม.ลั

fgets() ใช่�ในก�รอ!�นข้�อม.ลั ตัรงตั�วช่�0ตั��แหน!งข้องข้�อม.ลั

Page 12: การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 09

Stirng Functions 12

ตั�วอย�าง สัร��งแฟั7มข้�อม.ลัช่��อ test.txt

<?   $FILE =fopen("test.txt","w");//ใช่�ค��สั��ง fopen แลัะก��หนด้เป็*นโหมด้ w เพิ่��อทำ��ก�รสัร��งไฟัลั� test.txt   

fputs( $FILE, "Supap<BR>\n");// ใช่�ค��สั��ง fputs เก4บข้�อม.ลั Supap<BR>\n ลังในไฟัลั�   

fclose($FILE);// ใช่�ค��สั��ง fclose เพิ่��อป็6ด้ไฟัลั� test.txt    echo " Create OK"; 

?>