จัดรูปแบบอาร์เรย์ PHP

วางคำสั่งกำหนดค่าอาร์เรย์ PHP แล้วรับช่องว่างหลังเครื่องหมายจุลภาคที่สม่ำเสมอ โดยแต่ละคำสั่งอยู่บรรทัดของตัวเอง นี่คือการจัดระเบียบแบบเบา ๆ ไม่ได้แยกแต่ละองค์ประกอบของอาร์เรย์ลงคนละบรรทัด หากคุณต้องการแบบนั้น ให้วางแผนแก้ไขด้วยตนเองหรือใช้เครื่องมือจัดรูปแบบโดยเฉพาะ

วิธีจัดรูปแบบอาร์เรย์ PHP

  1. 1

    วางโค้ดอาร์เรย์

    ป้อนคำสั่งทั้งบรรทัด เช่น บรรทัดที่กำหนดอาร์เรย์ให้ตัวแปร

  2. 2

    ปล่อยการเยื้องไว้ตามเดิม

    การเยื้องมีผลเฉพาะวงเล็บปีกกา ดังนั้นอาร์เรย์ที่อยู่ลำพังจะไม่ถูกเปลี่ยนโดยการเยื้อง

  3. 3

    ไปที่ผลลัพธ์

    เปิดโค้ดที่จัดรูปแบบแล้ว

  4. 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 รายการสำหรับแบบจำลองและการทดสอบ ด้วยรูปแบบประเทศแบบย่อ

เครื่องมือนี้มีให้บริการในภาษาอื่น

คู่มือและกรณีการใช้งาน