Hàm preg_split trong PHP

Hàm preg_split dùng để cắt chuỗi dựa trên mẫu phân cách mà bạn muốn. Ví dụ sẽ làm bạn sẽ hiểu hơn nhiều. Ví dụ 1, phân tách từ dựa trên khoảng trắng giữa chúng (mẫu phân cách): Kết quả: Một mảng gồm 3 phần tử, chứa các từ không tên. Ví dụ 2, tôi tham khảo luôn từ W3Schools: Kết quả: Bạn có thể thấy mẫu phân cách bao gồm 3 ký tự, hoặc là – hoặc khoảng trắng và cuối cùng là dấu : Cú pháp tiêu chuẩn của hàm preg_split Cú pháp: Giải thích các tham số: …

Đọc thêm

Hàm preg_grep trong PHP

Hàm preg_grep sẽ trả về một mảng bao gồm các phần tử có chứa chuỗi cần tìm kiếm. Ví dụ 1: Sẽ cho ra kết quả thế này: Tức là một mảng bao gồm các phần tử chứa $pt. Nếu chúng ta thêm PREG_GREP_INVERT vào thì nó sẽ trả về các phần tử KHÔNG khớp với mẫu cần đối sánh. Ví dụ 2: Kết quả:

Hàm preg_match trong PHP

Các hàm này tận dụng sức mạnh của biểu thức chính quy (regex), và giúp chúng ta thực hiện được nhiều nhiệm vụ khá nhanh gọn. Số lượng hàm preg không nhiều, hôm nay chúng ta sẽ tìm hiểu từng hàm một. Đầu tiên là preg_match preg_match Biểu thức đơn giản: Dùng để tìm mẫu $pattern có trong chuỗi $str hay không. Kết quả 1 là có, còn 0 nghĩa là không tìm thấy. Ví dụ 1: Ví dụ 2: Chúng ta lưu ý là mẫu so sánh cần phải đặt trong dấu / / nếu không là sẽ báo …

Đọc thêm

Hàm PHP chuẩn hóa cột dữ liệu giới tính

Cột giới tính tiêu chuẩn mà đoạn mã bên dưới hướng tới: Chuyển tất cả các thông tin giới dạng viết Hoa về viết thường; Chuyển mã hóa từ dạng không phổ thông về dạng phổ thông; Tất cả dữ liệu Nam, Nữ, sẽ được chuyển thành nam và nữ, dạng mã hóa phổ thông.

Các hàm PHP dùng để kiểm tra dữ liệu ngày tháng năm sinh người (v1.2)

Trong bài viết này tôi sẽ trình bày với các bạn cách kiểm tra, chuẩn hóa dữ liệu ngày tháng năm sinh ở người trong một tệp dữ liệu lớn. Một số lưu ý: Định dạng chuẩn mà chúng ta hướng đến là cấu trúc dd/mm/yyyy, ví dụ như 05/10/2008. Cấu trúc này yêu cầu ngày là dạng 2 số, nếu dưới 10 thì số 0 phải được bổ sung; tháng cũng là dạng 2 số, nếu dưới 10 thì số 0 cũng phải được bổ sung vào. Năm là dạng 4 số, ví dụ 1998, 2003. Nếu năm là …

Đọc thêm

Các hàm PHP chuyển đổi ký tự tiếng Việt từ dạng mã hex ít phổ biến về dạng phổ biến và ngược lại (v1.2)

Bản này tôi cập nhật thêm việc chuyển đổi cả ký tự viết hoa nữa. Bốn hàm bao gồm: pop_hex_convert($str): chuyển chuỗi tiếng Việt ở dạng mã hóa hex không phổ biến sang dạng phổ biến, chuyển nó thành chuỗi ký tự viết thường. Đầu vào có thể là chuỗi viết hoa, viết thường hay cả hai, đầu ra chỉ bao gồm các ký tự viết thường; rarely_hex_convert($str): chuyển chuỗi tiếng Việt ở dạng mã hóa hex phổ biến về dạng không phổ biến, chuyển nó thành chuỗi ký tự viết thường. Đầu vào có thể là chuỗi viết hoa, …

Đọc thêm

Dwell time là gì? Và nó có phải là một trong các yếu tố xếp hạng thực sự không?

Google sử dụng hơn 200 yếu tố xếp hạng và dwell time là một trong các yếu tố đó. Có phải vậy không? Sự thực thì dwell time là chỉ số dễ gây hiểu lầm. Ý tôi là, bạn có hình dung dwell time là gì không? Nó được đo như thế nào? Nó có THỰC SỰ là một yếu tố dùng để xếp hạng? Và nếu có, làm thế nào bạn tối ưu được nó? Trong bài viết này, tôi sẽ trả lời tất cả các câu hỏi trên và nhiều câu hỏi khác nữa. Tôi cũng hỏi ý …

Đọc thêm

Danh mục SEO

Top 100 tên miền đắt nhất thế giới tiết lộ cho chúng ta điều gì?

Nếu tên miền chưa có ai sở hữu, bạn thường chỉ mất khoảng 10 đô la để mua nó (giá của tên miền phổ thông đuôi .com), thậm chí còn có rẻ hơn vì đa số các nhà đăng ký đều khuyến mại năm đầu tiên. Nhưng lại có những tên miền có giá hàng triệu đô, tại sao lại như thế? Lý do đơn giản là vì người ta phải mua lại từ người đã sở hữu nó rồi, chứ không phải trực tiếp của nhà đăng ký, và người sở hữu hét bất cứ giá nào mà họ …

Đọc thêm

Thẻ ul, ol và li trong HTML – cách tạo danh sách dễ dàng

Thẻ ul li và ol li là một trong những thẻ HTML cơ bản, thường xuyên được dùng. Hôm nay Kiến càng sẽ hướng dẫn bạn cách sử dụng chúng. #1. Danh sách dùng để làm gì? Danh sách là những thứ mà có liên quan mật thiết với nhau do có đặc điểm chung nào đó, chẳng hạn danh sách học sinh trong một lớp, danh sách các công ty giàu nhất thế giới, danh sách các loại thực phẩm tốt cho trí não… Khi bạn sử dụng thẻ danh sách, nghĩa là bạn thông báo cho người đọc …

Đọc thêm

Reset CSS trong thiết kế web là gì vậy?

Vài lời của người dịch: tôi bắt đầu chú ý đến file reset.css khi tham khảo một số nhóm hội về front-end trên FB. Rồi thì khi thấy sự khác biệt của các trình duyệt về cách render nội dung qua phần kiểm tra đa trình duyệt (cross browser testing / nhiều nơi dịch là kiểm tra chéo trình duyệt), tôi nghĩ là mình sẽ phải tìm hiểu sâu hơn về chủ đề này. Mục đích chính của file reset.css là tạo ra được định kiểu thống nhất trên càng nhiều trình duyệt khác nhau càng tốt, tính cả phiên …

Đọc thêm