คอมพิวเตอร์การเขียนโปรแกรม

สามเณรเว็บโปรแกรมเมอร์ PHP: ความยาวสตริง

ใด ๆ ที่เคารพตัวเองโปรแกรมเว็บต้องรู้ภาษา PHP ที่สามารถใช้ในการสร้างหน้าเว็บ ภาษานี้จะขึ้นอยู่กับ C และ C ++ และดังนั้นจึงมีจำนวนมากของโครงสร้างที่เฉพาะเจาะจงกับภาษาที่ ยกตัวอย่างเช่นในความยาวของสตริง PHP กลับโดยฟังก์ชั่นที่มีชื่อเดียวกับในซีบทความนี้พูดคุยเกี่ยวกับสายเช่นเดียวกับการดำเนินงานที่สามารถดำเนินการกับพวกเขา

แต่ก่อนที่เราจะพูดคุยเกี่ยวกับคุณลักษณะที่จะให้คำนิยามพื้นฐาน สตริง - ลำดับของตัวอักษรแต่ละที่ใช้เวลาตรงหนึ่งไบต์ ดังนั้น PHP รับการสนับสนุนจาก 256 ตัวอักษร จากนี้เหตุผลก็ต่อว่าการสนับสนุน Unicode สำหรับภาษานี้จะหายไป - เพราะตัวอักษร Unicode มากขึ้น

อะไรสตริงการดำเนินงานมีใน PHP? ความยาวสตริงเรียงต่อกันของพวกเขา (ต่อ) การกลับมาของรหัสอักขระและในทางกลับกัน - ตัวอย่างที่ง่ายที่สุด นอกจากนี้ยังมีความซับซ้อนมากขึ้น - substring ค้นหาคร่ำเครียด, สลับ และมีเช่นการเอาแท็กการจับคู่แบบแบ่งออกเป็นสตริงโดยใช้ตัวคั่น ... คุณชื่อมัน! ดังนั้นเราจะพูดถึงคนส่วนใหญ่และมีประโยชน์

เป็นครั้งแรกและมักจะใช้ฟังก์ชั่นใน PHP - ความยาวสาย มันถูกเรียกว่า strlen และเป็นพารามิเตอร์เตะลำดับหนึ่งเดียวของสัญลักษณ์ มันง่าย

$ Foo = "foo";

$ บาร์ = strlen ($ foo); // $ บาร์เท่ากับสาม

?>

ความยาวสตริง PHP อาจจะเท่ากับศูนย์ บรรทัดนี้จะเรียกว่าว่างเปล่า

ฟังก์ชั่นดังต่อไปนี้ - เรียงต่อกันหรือการควบรวมกิจการ ใส่เพียงแค่มันเป็นสองบรรทัดทำให้หนึ่ง

$ Foo = "Hello";

$ บาร์ = "โลก";

$ Baz = concat ($ foo, $ บาร์);

echo $ baz; // เอาท์พุท "สวัสดีชาวโลก"

?>

มีสองฟังก์ชั่นการทำงานที่ตรงกันข้ามกับตัวละครแต่ละ Ord - กลับรหัสตัวอักษรและ chr - กำหนดรหัสอักขระ

$ Foo = "q";

$ บาร์ = อ๊อด ($ foo); // $ บาร์เท่ากับ 113

$ Baz = Chr ($ บาร์); // $ baz คือ "q"

?>

ไม่ต้องพูดถึงเกี่ยวกับคุณลักษณะที่น่าสนใจอื่น - วัน สตริง PHP สามารถใช้เป็นแม่แบบสำหรับเวลาการส่งออกที่ ตัวอย่างเช่นถ้าโอนไปวันที่เส้น "H: m: s" และการส่งออกผลที่หน้าจอจะแสดงเวลาปัจจุบันของเซิร์ฟเวอร์ที่แยกจากกันโดยลำไส้ใหญ่เช่น "11:08:34"

ตอนนี้พิจารณาฟังก์ชันระเบิด มันแยกสตริงเป็นองค์ประกอบพิจารณาขอบเขตของแต่ละสัญลักษณ์ดังกล่าว เสียงมันซับซ้อนสวย แต่มันเป็นจริงค่อนข้างเข้าใจ ตัวอย่างเช่นมีเส้น "ราก | 12: 56: 49 | ล้อ" จากนั้นเราสามารถเขียน:

$ Foo = ระเบิด ( "ราก | 12: 56: 49 | ล้อ", "|");

เป็นผลให้อาร์เรย์ $ foo จะมีองค์ประกอบสาม - "ราก", "00:56:49", "ล้อ" ถ้าการเรียกฟังก์ชั่นไม่ได้ระบุคั่นโดยค่าเริ่มต้นก็จะได้รับการพิจารณาว่างเปล่า มีอยู่คนหนึ่งพารามิเตอร์ตัวเลือกคือ - จำนวนเงินที่จัดสรร substring สูงสุด

ฟังก์ชั่นต่อไปนี้เอาสายแบบ HTML แท็ก strip_tags ที่เธอเรียกว่า เช่นเดียวกับฟังก์ชั่นระเบิดก็มีพารามิเตอร์ที่สองตัวเลือก - รายการของแท็กที่คุณต้องการที่จะออกจาก

ฟังก์ชั่นง่าย - concatenation ค้นหา substring ยาวสตริง - PHP การตีความอย่างรวดเร็วพอ แต่การประมวลผลการค้นหาบนแม่แบบหรือลบแท็กสามารถดำเนินการเป็นเวลานาน ดังนั้นโปรแกรมจะต้องมีอำนาจให้ความจริงว่าการดำเนินการของมันต้องใช้เวลา สคริปต์ปกติต้องทำงานสูงสุด 10 วินาทีและแล้วคุณต้องการที่จะแสดงอย่างน้อยส่วนหนึ่งของหน้าเว็บหรือผู้ใช้ที่มีมันจะไป แต่โดยปกติการใช้งานเว็บทำงานได้เร็วขึ้นเพราะโค้ด PHP จะถูกดำเนินการบนเซิร์ฟเวอร์และเบราว์เซอร์จะใช้เวลาเกิดขึ้นบนพื้นฐานของหน้าสคริปต์ที่สรุป PHP-สคริปต์

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.atomiyme.com. Theme powered by WordPress.