⊗ppPmBsSCh 43 of 447 menu

การเข้าถึงอักขระแต่ละตัวในสตริงด้วย PHP

สมมติว่าเรามีสตริงหนึ่ง แต่ละอักขระในสตริงนี้จะมีหมายเลขลำดับของตัวเอง: อักขระตัวแรกคือหมายเลข 0, อักขระตัวที่สองคือหมายเลข 1, อักขระตัวที่สามคือหมายเลข 2 และต่อๆ ไปเช่นนี้

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

ลองดูตัวอย่างกัน สมมติว่าเรามีสตริงดังนี้:

<?php $str = 'abcde'; ?>

ลองแสดงอักขระบางตัวของสตริงนี้ออกมาดู:

<?php $str = 'abcde'; echo $str[0]; // จะแสดงผล 'a' echo $str[1]; // จะแสดงผล 'b' echo $str[2]; // จะแสดงผล 'c' ?>

เมื่อรับอักขระ เรายังสามารถระบุค่าลบได้ด้วย ในกรณีนี้ อักขระจะถูกนับจากท้ายสตริง โดยที่อักขระตัวสุดท้ายจะมีหมายเลข -1 มาลองดูกัน:

<?php $str = 'abcde'; echo $str[-1]; // จะแสดงผล 'e' echo $str[-2]; // จะแสดงผล 'd' echo $str[-5]; // จะแสดงผล 'a' ?>

เรายังสามารถแก้ไขอักขระในสตริงได้ตามหมายเลขของมันด้วย ลองมาเปลี่ยนอักขระตัวที่ศูนย์เป็นตัวอย่าง:

<?php $str = 'abcde'; $str[0] = '+'; echo $str; // จะแสดงผล '+bcde' ?>

หมายเลขของอักขระสามารถเก็บไว้ในตัวแปรได้เช่นกัน:

<?php $str = 'abcde'; $num = 3; // หมายเลขอักขระเก็บในตัวแปร echo $str[$num]; // จะแสดงผล 'd' ?>

กำหนดสตริง:

<?php $str = 'abcde'; ?>

โดยการเข้าถึงอักขระแต่ละตัวของสตริงนี้ จงแสดงผลบนหน้าจอ อักขระ 'a', อักขระ 'c', อักขระ 'e'

กำหนดสตริง:

<?php $str = 'abcde'; ?>

จงแสดงอักขระตัวสุดท้ายของสตริงนี้

กำหนดสตริง:

<?php $str = 'abcde'; ?>

โดยการเข้าถึงอักขระแต่ละตัวของสตริงนี้ จงบันทึกลงในตัวแปรใหม่โดยเรียงอักขระของสตริงนี้ในลำดับย้อนกลับ นั่นคือ 'edcba'

กำหนดตัวแปร:

<?php $str = 'abcde'; $num = 3; ?>

จงแสดงบนหน้าจออักขระที่มีหมายเลข ถูกเก็บไว้ในตัวแปร $num

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ