Posts

Showing posts from December, 2018

Các hàm xữ lý mảng thường gặp trong php

Nguồn :  https://www.w3schools.com/php/php_arrays.asp Hàm Mô tả PHP array() Tạo một mảng 3 array_change_key_case() Trả về một mảng với tất cả key trong dạng chữ hoa hoặc chữ thường 4 array_chunk() Chia một mảng thành một mảng các mảng 4 array_combine() Tạo một mảng bởi sử dụng một mảng cho key và mảng khác cho value 5 array_count_values() Trả về một mảng với số lần xuất hiện mỗi value 4 array_diff() So sánh các value của mảng, và trả về các sự khác nhau 4 array_diff_assoc() So sánh key và value của mảng, và trả về sự khác nhau 4 array_diff_key() So sánh các key của mảng, và trả về các sự khác nhau 5 array_diff_uassoc() So sánh key và value của mảng, với một hàm kiểm tra bổ sung do người dùng tạo, và trả về các sự khác nhau 5 array_diff_ukey() So sánh key của mảng, với một hàm kiểm tra bổ sung do người dùng tạo, và trả về các sự khác nhau 5 array_fill() Điền value vào một mảng 4 array_fill_keys() Điền value vào một mảng, c

PHP đọc json hoặc array (lấy dữ liệu ra từ json hoặc array với php)

--Json Nếu bạn chỉ định lặp đi lặp lại $json , bạn có 1 đối tượng . Nếu bạn truyền đúng tham số thứ 2, Bạn sẽ có được 1 cái mảng 2 chiều thì bạn đang lập qua chiều thứ nhất nên không thể nào lập qua chiều thứ 2  Cách bạn thường thấy foreach($json as $key => $value){             echo $key ':' $value; } Trường hợp này muốn đọc được chính xác json là ji thì thử cách sao <?php     $string = file_gget_contents("/home/file/code.json");   $json   = json_decode($string, true);  foreach($json as $key => $name){        echo $key ':' $name ;  } ?>//chúc bạn thành công ===> còn 1 cách rút gọn code của bạn $string = json_encode(           json_decode (           file_get_contents('/home/file/code.json'),true)); print_r($string); -- Array Dễ trong dễ  đơn giãn bạn nhìn vài ví dụ dưới đây là bạn nhìn ra được cách đọc array trong php <?php   $xes = array('lenovo', 'suzuki'

Class Selector (“.class”) or ("#id") || Lấy dữ liệu bằng id hoặc class bằng jquery hoặc javascript (lấy value từ thẻ input, select option, textera)

Trước khi làm bất cứ thứ gì với jquery thì nên add cái file này vào không thì nó sẽ báo là  { is not function, not define ,....} tìm đến thẻ head trong web và bỏ link này vào <script src="https://code.jquery.com/jquery-1.10.2.js"></script> -- Dùng jquery để thêm css cho thẻ div <script> $( ".myClass" ). css ( "border", "3px solid red" ); </script> -- Dùng jquey để lấy thuộc tính của selector  jQuery( " [attribute*='value'] " ) <input name="man-news"> <input name="milkman"> <input name="letterman2"> <input name="newmilk"> <script> $( " input[name*='man'] " ).val( "has man in it!" ); </script> phần này thì trong thẻ input tất cả ( * ) thằng nào có name chứa  chữ man thì thay thế value của nó là  " has man in it! " -- Dùng jquery để lấy thuộc tính bắt đầu từ 1 chử nào đó 

Codeigniter export data to pdf

Để export data từ database ra file pdf hoặc file excel ta điều sài những packet riêng Hôm nay mình sẽ giới thiệu 1 packet TCPDF dùng trong codeigniter. Step 1 : theo đường dẫn sau đây tải về gói phù hợp với máy của bạn :  https://sourceforge.net/projects/tcpdf/files/ Step 2 : Giải nén gói mởi tải và copy toàn bộ vào folder sao theo đường dẩn   application/librearies/tcpdf Step 3 : Tại đường dẫn sau bạn tạo 1 file Pdf.php   application/libraries/Pdf.php   follow theo đoạn code sao <? php if ( ! defined ( 'BASEPATH' )) exit ( 'No direct script access allowed' ); require_once dirname ( __FILE__ ) . '/tcpdf/tcpdf.php' ; class Pdf extends TCPDF { function __construct () { parent :: __construct (); } } /*Author:vpduy */ /* End of file Pdf.php */ /* Location: ./application/libraries/Pdf.php */ Step 4 : Trong folder controller bạn thử tạo 1 file pdftest.php để test code nhé follow đường dẫn :