Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP
PHP
  1. PHP เพิ่ม http:// หากไม่มีใน URL

    ที่นี่เราสร้างฟังก์ชันที่เพิ่ม https:// เข้าไปในสตริง สมมติว่าส่งค่าดังนี้example.comและต้องการผลลัพธ์พร้อม https:// คือลิงก์จริงhttps://example.comสำหรับกรณีนี้ สามารถใช้การต่อสตริงด้วยจุด (.) และตรวจสอบเงื่อนไขด้วย preg_match()ตัวอย่างโค้ด<!DOCTYPE html> <body> <?php function adding

  2. PHP แสดงอาร์เรย์ 2 มิติด้วยลูปซ้อน 2 ชั้นในรูปแบบเมทริกซ์

    ใช้ 2 ลูป หนึ่งสำหรับแถว (row) อีกอันสำหรับคอลัมน์ (col) สำหรับรูปแบบเมทริกซ์ ใช้แท็บ \t ในลูปซ้อนดังนี้twoDimensionalArray[row][col], \t;ตัวอย่างโค้ด<!DOCTYPE html> <html> <body> <?php $twoDimensionalArray = []; $value = 7; for ($row = 0; $row <= 2; $row++) { for ($col = 0; $co

  3. PHP แทรกข้อมูลลงตารางด้วยทุกชุดการจัดเรียงของค่าในอาร์เรย์

    สำหรับกรณีนี้ ให้ใช้ลูป foreach และคำสั่ง INSERT INTO เพื่อแทรกทุกชุดการจัดเรียงของค่าในอาร์เรย์ PHPสมมติว่ามีอาร์เรย์ดังนี้$name1 = [John, Mike]; $name2 = [David, Sam]; $name3 = [Bob, Adam];ตัวอย่างโค้ด<!DOCTYPE html> <html> <body> <?php $name1 = [John, Mike]; $name2 = [David,

  4. PHP สร้างอาร์เรย์เชิงสัมพันธ์แบบไดนามิกจากอาร์เรย์ธรรมดา

    สมมติว่ามีอาร์เรย์ดังนี้$namesArray = [John, Adam, Robert];ต้องการผลลัพธ์เป็นอาร์เรย์เชิงสัมพันธ์จากอาร์เรย์ข้างต้น Smith ) ) )ตัวอย่างโค้ด $lastName]; $lastName = $dynamicAssociativeArr; } return $dynamicAssociativeArr; } $namesArray = [John, Adam, Robert]; $result = buildingDynamicAssociativeArray

  5. PHP แสดงคีย์ (Keys) จากออบเจกต์

    สมมติว่ามีออบเจกต์ดังนี้ US ];ต้องการผลลัพธ์เป็นเฉพาะคีย์firstName lastName countryNameเพื่อแสดงเฉพาะคีย์จากออบเจกต์ ให้ใช้ array_keys() ใน PHPตัวอย่างโค้ด US ]; $allKeysOfEmployee = array_keys((array)$employeeDetails); echo All Keys are as follows=, <br>; foreach($allKeysOfEmployee as &$t

  6. PHP ตัวดำเนินการกำหนดค่าอ้างอิง (Reference Assignment Operator)

    สมมติว่ามีค่าดังนี้$nextValue = 100;ให้ตัวแปรใหม่รับอ้างอิง$currentValue = &$nextValue;เพื่อกำหนดค่าอ้างอิง ให้ใช้ตัวดำเนินการกำหนดค่าอ้างอิง คือ =&$anyVariableName ใน PHPตัวอย่างโค้ด<!DOCTYPE html> <html> <body> <?php $nextValue = 100; $currentValue = &$nextValue; e

  7. PHP สามารถกำหนดค่าคงที่ (Constant) ใน Constructor ของคลาสได้หรือไม่

    ไม่สามารถกำหนดค่าคงที่ใน Constructor ของคลาสได้ ควรกำหนดค่าคงที่ที่ระดับคลาส (class level)สมมติว่ามีคลาสดังนี้class ConstantDemo {}กำหนดค่าคงที่ในคลาสclass ConstantDemo { const LANGUAGE_NAME = PHP; }ตัวอย่างโค้ด<!DOCTYPE html> <html> <body> <?php class ConstantDemo { const LANGU

  8. PHP นับค่า true และ false ในอาร์เรย์

    สมมติว่ามีอาร์เรย์ดังนี้$isMarriedDetails = [ false, true, false, true, true, false, false, true, false ];เพื่อนับค่า true และ false จากอาร์เรย์ ให้นับจำนวนทั้งหมดแล้วลบด้วยจำนวน true จะได้จำนวน false และทำเช่นเดียวกันกับ trueตัวอย่างโค้ด<!DOCTYPE html> <html> <body> <?php $isMa

  9. PHP เปรียบเทียบตัวเลขด้วย if elseif else หรือ ternary operator

    สามารถใช้ได้ทั้งคู่ แต่วิธีที่เป็นมืออาชีพกว่าคือใช้ ternary operator (?) ประสิทธิภาพของ if-else และ ternary operator เท่ากันสมมติว่ามีค่าตัวแปร 2 ตัวดังนี้$value1 = 10; $value2 = 0;ต้องการเปรียบเทียบค่าทั้ง 2 ตัวแปรตัวอย่างโค้ด<!DOCTYPE html> <html> <body> <?php $value1 = 10; $

  10. PHP เปลี่ยนรูปแบบวันที่ (Date Format)

    สามารถเปลี่ยนรูปแบบวันที่ใน PHP ได้โดยใช้ date() ร่วมกับ strtotime() สมมติว่ามีวันที่ดังนี้$dateValue = 2020-09-19;เปลี่ยนรูปแบบวันที่ด้วย strtotime()$modifiedDate = date(d-m-Y, strtotime($dateValue));ตัวอย่างโค้ด<!DOCTYPE html> <html> <body> <?php $dateValue = 2020-09-19; echo

  11. PHP ลบช่องว่างส่วนเกินด้านหน้าของสตริง

    หากต้องการลบช่องว่างส่วนเกินด้านหน้า (leading whitespace) ให้ใช้ ltrim() ใน PHP สมมติว่ามีตัวแปรดังนี้$value = Hello, welcome to PHP Tutorial ;ต้องการผลลัพธ์โดยไม่มีช่องว่างด้านซ้ายHello, welcome to PHP Tutorialตัวอย่างโค้ด<!DOCTYPE html> <html> <body> <?php $value = Hello,

  12. PHP เพิ่มเครื่องหมายลูกน้ำ (Backslash) ภายในอาร์เรย์สตริง

    เพื่อเพิ่มเครื่องหมายลูกน้ำ (backslash) ภายในอาร์เรย์สตริง ให้ใช้ json_encode()สมมติว่ามีอาร์เรย์ดังนี้$value = [ ADD, REMOVE, SELECT, MODIFY ];ต้องการผลลัพธ์พร้อม backslash ภายในอาร์เรย์สตริง[\ADD\,\REMOVE\,\SELECT\,\MODIFY\]ตัวอย่างโค้ดโค้ด PHP ดังต่อไปนี้<!DOCTYPE html> <html> <bod

  13. การใช้ตัวดำเนินการ ternary (?:) ใน PHP แทน if/else

    ไวยากรณ์มีดังนี้$anyVariableName = yourCondition ? value_if_true : value_if_false;ตัวอย่างโค้ดโค้ด PHP ดังต่อไปนี้= 100 ? Greater Than or Equal to 100 : Less Than 100; echo $result; ?> </body> </html>ผลลัพธ์จะได้ผลลัพธ์ดังนี้Greater Than or Equal to 100

  14. สุ่มตัวเลข 0 - 9 ใน PHP

    เพื่อสุ่มตัวเลขใน PHP ให้ใช้ rand() สมมติว่ามีอินพุตดังนี้$storedValue = 0123456789;และต้องการแสดงค่าสุ่มจากค่าข้างต้นตัวอย่างโค้ด<!DOCTYPE html> <html> <body> <?php $storedValue = 0123456789; $aRandomValue = $storedValue[rand(0, strlen($storedValue) - 1)]; echo The random value

  15. PHP ดึงค่าเฉพาะที่ขึ้นต้นด้วยตัวเลขกำหนดจากสตริงผสมตัวอักษรและตัวเลข

    สมมติว่ามีสตริงผสมตัวอักษรและตัวเลขดังนี้$value = 1045632245555fghjklm67535454663443gfdjkbvc9890000006777743;เราต้องการค่าเฉพาะที่ขึ้นต้นด้วย 989 คือ9890000006777743ตัวอย่างโค้ดสำหรับกรณีนี้ ให้ใช้ substr() ร่วมกับ strpos()<!DOCTYPE html> <html> <body> <?php $value = 10456322455

  16. จัดการลูป for ให้รันโค้ดกับตัวแปรเฉพาะใน PHP

    สมมติว่ามีอาร์เรย์ดังนี้$marks = [45, 67, 89, 34, 98, 57, 77, 30];และต้องการผลลัพธ์ดังนี้ โดยคูณ 2 กับค่าที่น้อยกว่า 40 ส่วนค่าอื่นคงเดิม45 67 89 68 98 57 77 60ตัวอย่างโค้ดโค้ด PHP ดังต่อไปนี้<!DOCTYPE html> <html> <body> <?php $marks = [45, 67, 89, 34, 98, 57, 77, 30]; echo The

  17. แสดงสถานะเกม BUY หรือ TRY ด้วยเงื่อนไข PHP

    สำหรับการประเมินเงื่อนไขแบบนี้ ให้ใช้ if(), else if() และ else ใน PHPตัวอย่างโค้ดโค้ด PHP ดังต่อไปนี้<!DOCTYPE html> <html> <body> <?php $gameMode = BUY; if($gameMode == TRY) echo GAME IS IN , $gameMode, MODE, <br>; else if($gameMode == BUY) echo GAME IS IN , $gameMode,

  18. การอ่านและเก็บรายการเป็นอาร์เรย์ใน PHP

    สำหรับกรณีนี้ สามารถใช้ลูป for ได้โดยตรงตัวอย่างโค้ดโค้ด PHP ดังต่อไปนี้<!DOCTYPE html> <html> <body> <?php $list = 10 20 30 40 50 60; $arr = []; $counter = 0; for($i = 0; $i < count($list); $i++){ if($list !== ){ $arr[$counter++] = $list; } } foreach($arr as $t){ echo $t, <

Total 1286 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:57/65  20-คอมพิวเตอร์/Page Goto:1 51 52 53 54 55 56 57 58 59 60 61 62 63