จัดรูปแบบอาร์เรย์ PHP
วางคำสั่งกำหนดค่าอาร์เรย์ PHP แล้วรับช่องว่างหลังเครื่องหมายจุลภาคที่สม่ำเสมอ โดยแต่ละคำสั่งอยู่บรรทัดของตัวเอง นี่คือการจัดระเบียบแบบเบา ๆ ไม่ได้แยกแต่ละองค์ประกอบของอาร์เรย์ลงคนละบรรทัด หากคุณต้องการแบบนั้น ให้วางแผนแก้ไขด้วยตนเองหรือใช้เครื่องมือจัดรูปแบบโดยเฉพาะ
วิธีจัดรูปแบบอาร์เรย์ PHP
-
1
วางโค้ดอาร์เรย์
ป้อนคำสั่งทั้งบรรทัด เช่น บรรทัดที่กำหนดอาร์เรย์ให้ตัวแปร
-
2
ปล่อยการเยื้องไว้ตามเดิม
การเยื้องมีผลเฉพาะวงเล็บปีกกา ดังนั้นอาร์เรย์ที่อยู่ลำพังจะไม่ถูกเปลี่ยนโดยการเยื้อง
-
3
ไปที่ผลลัพธ์
เปิดโค้ดที่จัดรูปแบบแล้ว
-
4
คัดลอกผลลัพธ์
ตรวจว่าอาร์เรย์ยังถูกต้อง แล้วจึงคัดลอก
อาร์เรย์เปลี่ยนแปลงอย่างไร
ตัวจัดรูปแบบจะดูเครื่องหมายจุลภาคและเครื่องหมายเซมิโคลอน เครื่องหมายจุลภาคแต่ละตัวจะตามด้วยช่องว่างหนึ่งช่องพอดี และเครื่องหมายเซมิโคลอนแต่ละตัวจบบรรทัด วงเล็บเหลี่ยม วงเล็บกลม และลูกศร => จะคงไว้ตามที่เขียน
อินพุต:
<?php $colors=["red","green","blue"];$sizes=[1,2,3];
ผลลัพธ์:
<?php $colors=["red", "green", "blue"];
$sizes=[1, 2, 3];
อาร์เรย์สองอันอยู่คนละบรรทัด และเครื่องหมายจุลภาคอ่านง่ายขึ้น
อาร์เรย์ซ้อนและอาร์เรย์แบบเชื่อมคีย์
อาร์เรย์แบบเชื่อมคีย์ก็ทำงานในลักษณะเดียวกัน อินพุตนี้:
<?php $user=["id"=>1,"name"=>"Ana","roles"=>["admin","editor"]];
จะได้ผลลัพธ์เป็น:
<?php $user=["id"=>1, "name"=>"Ana", "roles"=>["admin", "editor"]];
โครงสร้างการซ้อนไม่ถูกแตะต้อง และทุกอย่างยังอยู่ในบรรทัดเดียว เพราะภายในอาร์เรย์ไม่มีเครื่องหมายเซมิโคลอนหรือวงเล็บปีกกาที่จะทำให้ต้องขึ้นบรรทัดใหม่ ระบบไม่เพิ่มช่องว่างรอบ =>
สิ่งที่เครื่องมือนี้ไม่ทำ
- ไม่ขึ้นบรรทัดใหม่หลังแต่ละองค์ประกอบ และไม่เยื้องเนื้อหาของอาร์เรย์
- วงเล็บเหลี่ยมและวงเล็บกลมไม่เพิ่มระดับการเยื้อง
- เครื่องหมายจุลภาคภายในสตริงที่อยู่ในเครื่องหมายคำพูดก็จะได้ช่องว่างด้วย ดังนั้น
"1,5"จะกลายเป็น"1, 5"โปรดตรวจสตริงใดก็ตามที่มีเครื่องหมายจุลภาคก่อนคัดลอกผลลัพธ์ - วงเล็บปีกกา เช่น ในฟังก์ชันที่คืนค่าอาร์เรย์ จะถูกแยกไปอยู่คนละบรรทัดและเยื้องตามปกติ
กรณีการใช้งานทั่วไป
อาร์เรย์การตั้งค่าที่คัดลอกมาจากล็อก ฟิลด์ฐานข้อมูล หรือการตอบกลับของ API มักมีเครื่องหมายจุลภาคติดกับค่าถัดไป การนำมาผ่านหน้านี้ทำให้แต่ละค่าแยกออกจากกันได้ง่ายขึ้น และได้รุ่นที่เทียบด้วยตาได้ง่ายกว่าอีกอาร์เรย์หนึ่ง หากคุณต้องการให้แต่ละคีย์อยู่คนละบรรทัด ให้แยกผลลัพธ์ตรงเครื่องหมายจุลภาคในโปรแกรมแก้ไขของคุณ ใช้ค้นหาและแทนที่เพื่อเพิ่มการขึ้นบรรทัดใหม่หลังทุกเครื่องหมายจุลภาค
ตรวจสอบผลลัพธ์
นับจำนวนองค์ประกอบก่อนและหลังการจัดรูปแบบ จำนวนค่าต้องเท่ากัน เพราะเครื่องมือเพิ่มเพียงช่องว่างหลังเครื่องหมายจุลภาค หากจำนวนเปลี่ยนไป แสดงว่ามีสตริงที่มีเครื่องหมายจุลภาคซึ่งคุณไม่ได้คาดไว้
อาร์เรย์สั้นและอาร์เรย์ยาว
รายการสั้น ๆ เช่น [1,2,3] อ่านชัดเจนหลังผ่านการจัดรูปแบบครั้งเดียว อาร์เรย์ที่ยาวมากจะยังคงเป็นบรรทัดเดียวที่ยาวเพราะไม่มีจุดให้ขึ้นบรรทัดใหม่ สำหรับกรณีนี้ การจัดรูปแบบในโปรแกรมแก้ไขที่เข้าใจ PHP เหมาะกว่า สำหรับการตรวจสอบอย่างรวดเร็วหรือโค้ดตั้งค่าขนาดเล็ก หน้านี้เพียงพอแล้ว
คำถามที่พบบ่อย
ไม่ได้ เครื่องมือนี้เพียงเพิ่มช่องว่างหลังเครื่องหมายจุลภาค และขึ้นบรรทัดใหม่ที่เครื่องหมายเซมิโคลอนและวงเล็บปีกกา
ไม่ ลูกศรจะคงระยะห่างที่คุณวางมาไว้
ได้ เครื่องมือจัดการทั้งสองแบบเหมือนกัน เพราะดูเพียงเครื่องหมายจุลภาค เครื่องหมายเซมิโคลอน และวงเล็บปีกกา
กฎของเครื่องหมายจุลภาคทำงานกับข้อความทั้งหมดก่อนที่ระบบจะรู้จักสตริง หลังคัดลอกแล้ว ให้กู้ค่าสตริงเดิมด้วยตนเอง
เครื่องมือที่เกี่ยวข้อง
ตัวสร้างการตั้งค่า Webpack
สร้าง webpack.config.js สำหรับ webpack 5 ทั้งแบบ JavaScript ล้วน React หรือ Vue พร้อม TypeScript, Babel, CSS หรือ Sass, รูปภาพ, HtmlWebpackPlugin, เซิร์ฟเวอร์สำหรับพัฒนา และคำสั่ง npm install
เครื่องแปลงฐานตัวเลข
แปลงตัวเลขระหว่างฐานสอง ฐานแปด ฐานสิบ ฐานสิบหก และฐานกำหนดเองตั้งแต่ 2 ถึง 36 พร้อมการแยกค่าประจำหลัก
ตัวแปลง Timestamp
แปลง timestamp ของ Unix ในหน่วยวินาทีหรือมิลลิวินาทีเป็นวันที่ที่อ่านง่ายในเขตเวลา UTC และเขตเวลาหลัก และแปลงวันที่กลับเป็นค่า epoch
อ้างอิงตัวอักษร HTML
รายการที่สามารถค้นหาได้ขององค์ประกอบ HTML พร้อมรหัสชื่อและรหัสตัวเลข รวมถึงฟังก์ชันสำเนาด้วยคลิกเดียวสำหรับตัวอักษรพิเศษและสัญลักษณ์ต่างๆ
ตารางอ้างอิง ASCII
ตาราง ASCII ครบตั้งแต่ 0 ถึง 127 พร้อมค่าเลขฐานสิบ ฐานสิบหก ฐานแปด ฐานสอง และรูปแบบการอ้างอิงอักขระแบบตัวเลขของ HTML รวม NUL, LF และ DEL
เครื่องสุ่มที่อยู่
สร้างระเบียนคล้ายที่อยู่ 1–20 รายการสำหรับแบบจำลองและการทดสอบ ด้วยรูปแบบประเทศแบบย่อ
เครื่องมือนี้มีให้บริการในภาษาอื่น
- Formatuj tablicę PHP [PL]
- Định dạng mảng PHP [VI]
- Format Array PHP [ID]
- تنسيق مصفوفة PHP [AR]
- PHP-Array formatieren [DE]
- PHP 配列を整形する [JA]
- Formatar array PHP [PT]
- Formatear un array de PHP [ES]
- PHP 배열 포맷하기 [KO]
- Formatera PHP-array [SV]
- Formater un tableau PHP [FR]
- Een PHP-array opmaken [NL]
- Format PHP Array [EN]
- Formattare un array PHP [IT]
- Форматирование массива PHP [RU]
- PHP Dizisini Biçimlendirin [TR]
- 格式化 PHP 数组 [ZH]