Hàm array_slice() trong PHP - PHP Function

Code $array = range( "a", "f" ); $output = array_slice($array, 2); // returns "c", "d","e","f" $output = array_slice($array, -2, 1); // returns "e" $output = array_slice($array, 0, 3); // returns "a", "b", and "c"

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hàm array_search() trong PHP - PHP Function

Code $array = array( 0 => 'php', 1 => 'js', 2 => 'html', 3 => 'css' ); echo $key = array_search('css', $array)."<br />"; echo $key = array_search('js', $array)."<br />";

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hàm array_reverse() trong PHP - PHP Function

Code $array = array( "php", "js", "css", "html" ); $reversed = array_reverse($array); $preserved = array_reverse($array, true); echo "<pre>"; print_r($array); echo "</pre>"; echo "<pre>"; print_r($reversed); echo "</pre>"; echo ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hàm array_replace() trong PHP - PHP Function

Code $array = array( 0=>"php", 1=>"js", 2=>"python", 5=>"html" ); $replacements = array( 0 => "css", 3 => "C#" ); $replacements2 = array( 0 => "java" ); $result = array_replace($array, $replacements, $replacements2); echo "<pre>"; prin ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hàm array_replace_recursive() trong PHP - PHP Function

Code $array = array( 'spain' => array( "Madrid") , 'England' => array( "Liverpool", "London" ) ); $replacements = array( 'spain' => array('Barcelona'), 'England' => array('Manchester') ); $result = array_replace_recursive($array, ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hàm array_reduce() trong PHP - PHP Function

Cú pháp function sum($result, $item) { $result += $item; return $result; } $array = array( 1, 2, 3, 4, 5 ); //kết quả in ra màn hình sẽ là 15 echo (array_reduce($array, "sum"));

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hàm array_rand() trong PHP - PHP Function

Code $array = array( "php"=>"php", "css"=>"css", "html"=>"html", "python"=>"python", "C"=>"C" ); $rand_keys = array_rand($array, 2); echo "<pre>"; print_r($rand_keys); echo "</pre>";

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hàm array_product() trong PHP - PHP Function

Code $array = array( 1, 2, 8, 5 ); echo "product(array) = " . array_product($array) . "<br />"; echo "product(array()) = " . array_product(array()) . "<br />";

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hàm array_pop() trong PHP - PHP Function

Code $array = array( "css", "html", "php", "js" ); $result = array_pop($array); echo $result; echo "<pre>"; print_r($array); echo "</pre>";

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hàm array_pad() trong PHP - PHP Function

Code $array = array( "css", "html", "php" ); $result = array_pad($array, 5, "js"); echo "<pre>"; print_r($result); echo "</pre>"; $result = array_pad($array, -5, "js"); echo "<pre>"; print_r($result); echo "</pre>"; $result = ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hàm array_merge() trong PHP - PHP Function

Code $array1 = array( "php" => "laravel", "css", "html" ); $array2 = array( "python", "php" => "zend", "js" => "nodeJs" ); $result = array_merge($array1, $array2); echo "<pre>"; print_r($result); echo "</pre>";

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hàm array_map() trong PHP - PHP Function

Code function show($name, $age){ echo 'tên của tôi là ' . $name . ', tôi ' . $age . ' tuổi<br />'; } $name = [ 'Minh', 'Peter', 'John' ]; $age = [ 21, 23, 45 ]; array_map('show', $name, $age);

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hàm array_keys() trong PHP - PHP Function

Code $array = array( 0 => "php", "js" => "javascript" ); echo "<pre>"; print_r(array_keys($array)); echo "</pre>"; $array = array( "php", "js", "css", "php", "html", "php" ); echo "<pre>"; print_r(array_keys($array)); echo ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hàm array_dift() trong PHP - PHP Function

Code $array1 = array( "php", "js", "css", "python" ); $array2 = array( "php", "js", "javascript", "html" ); $result = array_diff($array1, $array2); echo "<pre>"; print_r($result); echo "</pre>";

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Bài 02: Design pattern PHP - Adapter Pattern - Design Pattern PHP

Tiếp tục serie Design pattern PHP thì trong bài này chúng ta tìm hiểu về Adapter Pattern. Loại pattern đặc biệt này khi chương trình phần mềm hoặc ứng dụng website của bạn có phụ thuộc vào các API từ bên ngoài hoặc là sử dụng một số lớp khác có sự thay đổi thường xuyên về tên hàm, tên lớp, ... Đây ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Bài 01: Design Pattern là gì? - Design Pattern PHP

Design Pattern là bộ môn thuộc về ngành khoa học máy tính chuyên nghiên cứu các kiên trúc phần mềm. Hiện nay tất cả các Framwork như Codeigniter, Zend, Laravel đều có sử dụng nhữ kiến trúc design pattern có sẵn và mỗi Framwork sẽ có những kiểu design pattern riêng. Design Pattern sử dụng nền ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

ích hợp Ckfinder vào CKEditor Bằng Javascript - Bảo mật website PHP

Trong bài này chúng ta sẽ tìm hiểu cách tích hợp CKFinder vào CKEditor bằng cách cấu hình file config.js một cách đơn giản mà hiệu quả. Nhưng trước tiên chúng ta cần tìm hiểu một số điểm của ckfinder đã nhé. 1. Một số lưu ý khi tích hợp ckfinder vào ckeditor Thứ nhất: Tất cả các request của ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Một số mẹo bảo mật ckfinder đơn giản - Bảo mật website PHP

Có lẽ ai cũng biết tác dụng của ckfinder là gì rồi nhỉ, đây là một ứng dụng quản lý file được viết ở nhiều ngôn ngữ Server khác nhau. Tuy nhiên trong bài này tôi chỉ đề cập đến ứng dụng ckfinder trong php thôi nhé. Trước khi vào vấn đề chính thì các bạn lưu ý rằng mọi sự thay đổi config cho bộ ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

kỹ thuật tấn công SQL Injection và cách phòng chống trong ph - Bảo mật website PHP

Ơ bài trước chúng ta đã được tìm hiểu cách phòng chống CSRF, vậy thì trong bài này ta sẽ tìm hiểu thêm một kỹ thuật khác cũng rất hay sử dụng để tấn công vào những website của những tay nghề thiếu kinh nghiệm lập trình, đó là kỹ thuật tấn công SQL Injection. 1. SQL Injection là gì? SQL ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Kỹ thuật tấn công CSRF và cách chống CSRF - Bảo mật website PHP

Vấn đề bảo mật website với dân coder có thể nói là rất quan trọng. Với những lập trình viên dày dặn kinh nghiệm thì họ sẽ có những cách xử lý khôn khéo để có thể bảo mật được dự án của mình, còn những bạn mới học nghề thì đây lại là vấn đề rất khó khăn. Về chủ đề bảo mật website thì rất nhiều thứ ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021