หน้าแรก
หน้าแรก
ด้านล่างนี้คือรหัสที่สามารถใช้ตัดเครื่องหมายจุลภาคสุดท้ายออกจากลูป foreach ได้ - ตัวอย่าง $result_str = array("Hi", "Hello", "have a", "good day"); foreach ($results as $result) { $result_str[] = $result->name; } echo implode(",",$res
คำตอบคือไม่ เนื่องจาก 0123 หมายถึง 123 ที่มีฐาน 8 (เลขฐานแปด) และเลขฐานสิบเท่ากันคือ 83 นำหน้าตัวเลขด้วย 0 แสดงว่าเป็นเลขฐานแปด (ฐาน 8) ซึ่งคล้ายกับข้อเท็จจริงที่ว่า 0x หมายถึงตัวเลขฐานสิบหก (ฐาน 16) พิจารณาบรรทัดโค้ดด้านล่าง - ตัวอย่าง var_dump(123); var_dump(0123); ผลลัพธ์ สิ่งนี้จะสร้างผลลัพธ์
อย่างอื่นถ้าเป็นตัวเลือกที่ดีกว่า ด้านล่างนี้คือตัวอย่างโค้ดสำหรับคำสั่ง if แบบทวีคูณ - if(condition_A){ //perform some action } if(condition_B){ //perform some action } ด้านล่างนี้คือโค้ดตัวอย่างสำหรับคำสั่ง else if − if(condition_A){ //perform some action }
ใน PHP เวอร์ชัน 7+ สามารถใช้ฟังก์ชัน getrusage ได้ ด้านล่างนี้คือตัวอย่างโค้ดการสาธิต - ตัวอย่าง //beginning of the script $exec_start = getrusage(); //other code functionalities //end of the script function rutime($ru, $rus, $index) { return ($ru["ru_$index.tv_sec"]*1000 + in
การอ้างอิง PHP เป็นนามแฝงที่อนุญาตให้สองตัวแปรที่แตกต่างกันเขียนเป็นค่าเดียวกัน ใน PHP เวอร์ชัน 5 ตัวแปรอ็อบเจ็กต์ไม่มีค่าของอ็อบเจ็กต์เอง มีตัวระบุอ็อบเจ็กต์ที่ช่วยให้ผู้เข้าถึงอ็อบเจ็กต์ค้นหาวัตถุจริงได้ เมื่อวัตถุถูกส่งโดยอาร์กิวเมนต์ ส่งคืนหรือกำหนดให้กับตัวแปรอื่น ตัวแปรที่แตกต่างกันเหล่านี้จะ
สามารถใช้บรรทัดโค้ดด้านล่างได้ โดยจะต้องป้อน UTF-8 $chr_map = array( // Windows codepage 1252 "\xC2\x82" => "'", // U+0082⇒U+201A single low-9 quotation mark "\xC2\x84" => '"', // U+0084⇒U+201E doub
ฟังก์ชัน usort สามารถใช้เพื่อจัดเรียงอาร์เรย์หลายมิติได้ จัดเรียงโดยใช้ฟังก์ชันที่ผู้ใช้กำหนด ด้านล่างนี้คือตัวอย่างโค้ดการสาธิต - ตัวอย่าง function compare_array($var_1, $var_2) { if ($var_1["price"] == $var_2["price"]) { return 0;  
HTML ใน PHP echo "<a href='".$link_address."'>Link</a>"; หรือ echo "<a href='$link_address'>Link</a>"; PHP ใน HTML <a href="<?php echo $link_address;?>"> Link </a>
โครงสร้าง JSON สามารถสร้างได้ด้วยโค้ดด้านล่าง - $json = json_encode(array( "client" => array( "build" => "1.0", "name" => "xxxx", "version" => "1.0
ฟังก์ชันวันที่สามารถใช้เพื่อส่งคืนสตริงที่จัดรูปแบบตามรูปแบบที่ระบุโดยระบุการประทับเวลาของจำนวนเต็มหรือเวลาปัจจุบันหากไม่มีการประทับเวลา การประทับเวลาเป็นทางเลือกและค่าเริ่มต้นเป็นค่าของเวลา () ตัวอย่าง if(date('j', $timestamp) === '1') echo "It is the first day of
นิพจน์ทั่วไป $directory =new RecursiveDirectoryIterator(__DIR__);$flattened =new RecursiveIteratorIterator($directory);// ตรวจสอบให้แน่ใจว่าเส้นทางไม่มีโฟลเดอร์ /.Trash* และสิ้นสุดด้วย .php หรือ .html file$files =ใหม่ RegexIterator($flattened, #^(?:[A-Z]:)?(?:/(?!\.Trash)[^/]+)+/[^/]+\.(?:php| html)
รหัสด้านล่างสามารถใช้เพื่อแยกวิเคราะห์อาร์เรย์ JSON - ตัวอย่าง <?php $json_array ='{ "values": { "a": "abc", "d": 0, "efg": 349 } }'; $array = json_de
ใช่ สามารถทำได้โดยใช้ฟังก์ชันยกเลิกการลิงก์ ได้แสดงไว้ด้านล่าง - อีกทางเลือกหนึ่งที่ลบสคริปต์โดยไม่คำนึงว่าฟังก์ชัน exit จะถูกเรียกหรือไม่ แสดงไว้ด้านล่าง ^ลบ; คลาส DeleteOnExit { ฟังก์ชั่น __destruct () { ยกเลิกการเชื่อมโยง (__FILE__); }}$delete_on_exit =ใหม่ DeleteOnExit();
ค่าส่งคืนของ strtolower สามารถส่งผ่านเป็นอาร์กิวเมนต์ที่สามไปยัง str_replace (โดยที่ $string อยู่) ฟังก์ชัน str_replace ใช้เพื่อแทนที่ชุดอักขระ/อักขระด้วยชุดอักขระ/สตริงอื่น ตัวอย่าง $str = 'hello have a good day everyone'; echo str_replace(' ', '-', strtolower($str)); ผลลัพธ
SOAP และ REST API เป็น API ที่ใช้กันอย่างแพร่หลาย พิจารณาการมีอยู่ของคลาส PHP ชื่อ Manage.php ที่ช่วยในการจัดการรายการในฐานข้อมูล class manage { private $entryId; function __construct($entryId) { $this->entryId = $entryId; } function deleteEntry() { //delete $this->e
ฟังก์ชัน array_filter สามารถใช้เพื่อจับคู่ค่าบางส่วนในอาร์เรย์ได้ สามารถโทรกลับได้ ซึ่งช่วยในการตัดสินใจว่าองค์ประกอบใดจะยังคงอยู่ในอาร์เรย์และองค์ประกอบใดที่จะถูกลบออก เมื่อการเรียกกลับคืนค่าเท็จ หมายความว่าองค์ประกอบที่กำหนดจะต้องถูกลบออก ด้านล่างนี้เป็นตัวอย่างโค้ดที่แสดงให้เห็นเช่นเดียวกัน − $a
ไม่มีความแตกต่างระหว่างการตายและการออก ทั้งคู่เหมือนกัน คู่มือ PHP สำหรับสถานะการออก - "This language construct is equivalent to die()." คู่มือ PHP สำหรับสถานะแม่พิมพ์ - "This language construct is equivalent to exit()." อย่างไรก็ตาม มีความแตกต่างเล็กน้อย กล่าวคือ ระยะเวลาที่
ใช้ glob เพื่อค้นหาไฟล์ทั้งหมดที่ตรงกับรูปแบบ function recursive_directory_removal($directory) { foreach(glob("{$directory}/*") as $file) { if(is_dir($file)) { recursive_directory_removal($file); } els
ฟังก์ชัน glob สามารถใช้เพื่อรับรูปภาพจากโฟลเดอร์เฉพาะ ด้านล่างนี้คือโค้ดตัวอย่างสำหรับสิ่งเดียวกัน - มีการระบุพาธไปยังโฟลเดอร์รูปภาพ และแยกไฟล์ทั้งหมดที่มีนามสกุล .png พวกมันจะแสดงโดยใช้ลูป foreach - $dir_name = "path/to/image/folder/"; $images = glob($dir_name."*.png"); foreach
ไม่สามารถคืนค่าตัวแปร 2 ตัวได้อย่างชัดเจน แต่สามารถใส่ลงในโครงสร้างข้อมูลรายการ/อาร์เรย์แล้วส่งคืนได้ ตัวอย่าง function factors( $n ) { // An empty array is declared $fact = array(); // Loop through it for ( $i = 1; $i < $n; $i++) {