06/04/2021, 14:46
Hàm hash_update() trong PHP - PHP Function
Code $ctx = hash_init("md5"); echo hash_update($ctx, "this is a test") . "<br />"; echo hash_final($ctx) . "<br />"; echo md5("this is a test");
Hàm hash_update()
sẽ tiến hành cập nhật chuỗi cần mã hóa và tài nguyên quy định thuật toán mã hóa cái mà trước đó hàm hash_init()
đã quy định.
Trong trường hợp ta muốn thay đổi thuật toán mã hóa hoặc chuỗi cần mã hóa, ta sẽ sử dụng hàm hash_update()
.
Cú pháp
Cú pháp: hash_update( $context, $str);
Trong đó:
$context
là tài nguyên quy định thuật toán mã hóa. Nó chính là kết quả trả về từ hàmhash_init()
.$str
là chuỗi cần mã hóa.
Kết quả trả về
Hàm luôn trả về TRUE nếu $context
là một tài nguyên hợp lê. Nếu $context
không hợp lệ hàm sẽ báo lỗi.
Ví dụ
Cách sử dụng hàm hash_update()
:
Code
$ctx = hash_init("md5"); echo hash_update($ctx, "this is a test") . "<br />"; echo hash_final($ctx) . "<br />"; echo md5("this is a test");
Kêt quả
1 54b0c58c7ce9f2a8b551351102ee0938 54b0c58c7ce9f2a8b551351102ee0938
Tham khảo: php.net
Nguồn: Zaidap.com.net