Hướng dẫn dùng str tag trong PHP
Trong một trang web các dữ liệu của ta thường được hiển thị dưới dạng chuỗi. Vì vậy mà ta cần xử lý chuỗi một cách tốt và nhuần nhuyễn để giúp trang web của ta hoạt động tốt hơn. Show Nội Dung
Như ở bài trước mình đã giới thiệu thì chuỗi là một chuỗi ký tự như “laptrinhtudau.com”. Vậy nếu các chuỗi được đặt trong dấu nháy kép “” thì các ký tự nháy kép bên trong chuỗi phải cách nhau bằng dấu gạch chéo trước nó. Ta có thể hiểu nôm na là chuỗi lồng chuỗi thì các chuỗi bên trong phải được ngăn cách bằng dấu gạch chéo. Ví dụ: 0 Nếu chuỗi đặt trong dấu nháy đơn thì ‘’ thì các ký tự nháy đơn bên trong cũng cần thêm dấu gạch chéo trước đó. Ta cũng hiểu tương tự như đặt trong dấu nháy kép. 2. Nguyên tắc khi xuất chuỗi trong PHPKhi muốn nối 2 chuỗi với nhau thì ta cần dùng toán tử . hoặc .= Ví dụ: Có thể bạn quan tâm"; echo $txt1." ".$txt2; echo " Lưu ý Khi ta dùng toán tử .= thì ký tự cuối của chuỗi này sẽ được nối luôn với đầu của chuỗi kia không xuất hiện khoảng trắng giữa 2 chuỗi(giống như ví dụ trên sau khi ta chạy sẽ hiểu được lưu ý này). Nếu chúng ta đặt chuỗi trong dấu nháy kép thì ta sẽ không cần dùng phép nối chuỗi. Ví dụ: 3. Hàm in thông tin chuỗi lên trình duyệt trong PHP Ở đây mình sẽ giới thiệu một vài hàm mà chúng ta sử dụng để in thông tin chuỗi lên. 3.1. Echo và PrintChắc chúng ta đã quen thuộc với 2 hàm này. Đây là 2 hàm mà chúng ta đã sử dụng khá nhiều ở những bài học trước. Hai hàm này giúp ta in thông tin chuỗi. Theo tôi thì các bạn nên sử dụng echo vì nó nhanh hơn print và không phải return về giá trị. VD: echo 'hello laptrinhtudau'; //Hoặc echo ('hello…'); print 'hello hello laptrinhtudau'; //Hoặc print( 'hello…'); 3.2. Hàm Strlen()Hàm này sẽ giúp ta trả về độ dài của chuỗi nghĩa là đếm tổng ký tự có trong chuỗi. VD: 1 3.3. Hàm Str_word_count()Hàm này sẽ giúp ta đếm xem trong chuỗi có bao nhiêu từ. Ví dụ: 3.4. Hàm addslashes()Hàm này giúp ta thêm ký tự \ vào chuỗi trước các ký tự ‘ và “. Nó có tác dụng tránh lỗi SQL injection khi thêm vào database. Ví dụ: $str = 'Chao mung ban den voi "Khoa hoc PHP"'; echo addslashes( $str ); 3.5. Hàm stripslashes()Ngược lại với addslashes, hàm này giúp ta loại bỏ ký tự \ trong chuỗi. Hàm này được sử dụng để xử lý chuỗi trước khi được in ra màn hình . Ví dụ: $str = "Mot so ham \'xu ly chuoi\' trong PHP"; echo "" . stripslashes( $str ); 3.6. Hàm Str_repeat()Hàm này giúp ta lặp lại chuỗi theo số lần lặp mà ta đưa vào câu lệnh. Ví dụ: echo str_repeat( 'laptrinhtudau', 5 ); 3.7. Hàm Str_replaceHàm này giúp ta tìm và thay thế dữ liệu bên trong chuỗi. Dữ liệu mà ta tìm kiếm hay thay thế có thể là một mảng dữ liệu. Ví dụ: $str = 'Ban dang tham gia khoa hoc PHP'; $str = str_replace( 'PHP', 'PHP co ban', $str ); echo $str;4. Hàm loại bỏ ký tự ra khỏi chuỗi trong PHP Hàm chop() giúp ta loại bỏ khoảng trắng ở cuối chuỗi. Hàm trim() thì lại giúp ta loại bỏ khoảng trắng ở cả đầu và cuối chuỗi. Hàm itrim() giúp ta loại bỏ ký tự ở đầu chuỗi, mặc định sẽ loại bỏ tất cả khoảng trắng ở đầu chuỗi. Hàm rtrim() giúp ta loại bỏ ký tự ở cuối chuỗi, mặc định sẽ loại bỏ tất cả khoảng trắng ở cuối chuỗi. 5. Hàm mã hóa chuỗi trong PHPHàm md5() giúp ta mã hóa chuỗi dạng md5, chuỗi sẽ được mã hóa thành một chuỗi với 32 ký tự hệ 16. Hàm sha1() giúp mã hóa chuỗi dạng sha1, chuỗi được mã hóa thành chuỗi với 40 ký tự hệ 16. 6. Hàm thao tác với HTML6.1. Hàm htmlentities()Hàm này giúp ta chuyển tất cả các ký tự có thể áp dụng cho thẻ HTML sang dạng thực thể của nhúng và thẻ HTML sẽ không còn tác dụng. Hàm thường được sử dụng khi xử lý dữ liệu trước khi nhập vào database. Ví dụ: $str = 'NO NAME'; $str = htmlentities($str); echo $str; 6.2. Hàm html_entity_decode()Hàm này ngược lại với ở trên sẽ chuyển tất cả các thực thể HTML sang kí tự có thể dùng được. Ví dụ: $str = 'The p trong html'; $str = htmlentities($str); echo 'Entity: ' . $str . ''; echo 'Decode' . html_entity_decode($str); 6.3. Hàm strip_tagsHàm này sẽ loại bỏ thẻ HTML hoặc PHP ra khỏi chuỗi. Hàm thường được sử dụng để xử lý dữ liệu người dùng trước khi lưu vào database, thường sẽ là văn bản trích dẫn. |
Bài Viết Liên Quan
Khóa học cấp tốc về python phiên bản thứ 2 phần giới thiệu thực hành, dựa trên dự án về lập trình pdf
Khóa học về sự cố Python. Sau đây là phần đánh giá cuốn sách Python Crash Course, 2nd Edition. Giới thiệu thực hành, dựa trên dự án về lập trình của Eric ...
Lịch trình Lễ hội hóa trang Ambrosia 2023
Năm 2024, lễ hội hóa trang là ngày 11 tháng 2. Ngày trong tuần là Chủ nhật và nó rơi vào tuần thứ 6 của nămLễ hội hóa trang Ý 2022 diễn ra khi nào?Trong năm nay, ...
Công cụ lưu trữ mysql
Công cụ lưu trữ là một mô-đun phần mềm mà hệ thống quản lý cơ sở dữ liệu sử dụng để tạo, đọc, cập nhật dữ liệu từ cơ sở dữ liệu. Có hai ...
JavaScript có thể NHẬN dữ liệu bài đăng không?
JavaScript có các mô-đun và phương thức tuyệt vời để tạo các yêu cầu HTTP có thể được sử dụng để gửi hoặc nhận dữ liệu từ tài nguyên phía máy ...
2023 Santa Fe spare tire
ông già NoelPhụ Kiện & Phụ Kiện Xe Hyundai Santa CruzĐây là những phụ tùng và phụ kiện chính thức của Hyundai Santa Cruz. Mua sắm qua danh mục của chúng tôi để ...
Làm thế nào để bạn làm tròn toán học trong python?
Round() là một chức năng tích hợp sẵn với python. Nó sẽ trả về cho bạn một số float sẽ được làm tròn đến vị trí thập phân được cung cấp làm đầu ...
Js có khó hơn c++ không?
Python thường được so sánh với các ngôn ngữ thông dịch khác như Java, JavaScript, Perl, Tcl hoặc Smalltalk. So sánh với C++, Common Lisp và Scheme cũng có thể làm sáng ...
Tại sao hình nền của tôi không hiển thị trong html
Phần tử body bao phủ khung nhìn, do đó, việc đặt hình ảnh làm nền cho phần thân ban đầu sẽ bao phủ khung nhìn (nói đúng ra là hình ảnh thực sự được ...
Lớp trăn google
Trang web này được hỗ trợ rộng rãi bởi DataCamp. DataCamp cung cấp Hướng dẫn Python tương tác trực tuyến cho Khoa học dữ liệu. Tham gia cùng 575.000 người học ...
CSS loại bỏ không gian thừa xung quanh văn bản
Trình tự của khoảng trắng là. Các ký tự dòng mới trong nguồn được xử lý giống như các khoảng trắng khác. Các dòng bị ngắt khi cần thiết để điền vào ...
Giải thích biến tĩnh trong PHP
Tĩnh là một từ khóa PHP có nhiều cách sử dụng. Nó gần như được sử dụng phổ biến, mặc dù có nhiều biến thể của nó. Hãy xem xét tất cả năm người ...
When are Pentecost holidays BW 2023?
Ở nhiều cộng đồng, lễ hội thu hoạch là một trong những điểm nổi bật của mùa thu nếu không thì khá ảm đạm. Một mặt, cần thể hiện niềm vui của ...
Truy vấn Google Trang tính không khớp
Chức năng Google Sheets QUERY là một trong những chức năng mạnh mẽ nhất trong Google Sheets. Nó rất linh hoạt và có thể được áp dụng cho các vấn đề đơn giản ...
Tạo phân lớp python
Python là ngôn ngữ hướng đối tượng ngay từ đầu. Bởi vậy, việc tạo ra và sử dụng các lớp và các đối tượng là hết sức dễ dàng. Bài viết này sẽ ...
Giá trị tối đa của MySQL max_allowed_packet
Trang sau cung cấp hướng dẫn về quy trình cập nhật giá trị tham số RDS cho max_allowed_packet thành 64Mb (67108864) bằng ba tùy chọn. Terraform, CloudFormation và Bảng ...
Tệp css không tải
Maps JavaScript API cho phép bạn tùy chỉnh bản đồ với nội dung và hình ảnh của riêng bạn để hiển thị trên các trang web và thiết bị di động. API JavaScript ...
Làm cách nào để chuyển đổi một ô excel thành html?
Công cụ này giúp tạo một trang web HTML bằng cách sử dụng dữ liệu trong tệp Excel. Tệp HTML kết quả có thể được xem trên trang web hoặc có thể được sử ...
Kia Sportage 2023 có vấn đề về động cơ?
Kia Sportage là một chiếc SUV nhỏ gọn đã được sản xuất từ năm 1993. Nó hiện đang ở thế hệ thứ tư. Sportage là mẫu xe bán chạy nhất của Kia ...
JavaScript có chuyển chuỗi theo tham chiếu không?
Như đã thảo luận ở trên, truyền theo tham chiếu có thể được sử dụng bằng cách truyền tham chiếu của một đối số trong hàm gọi đến tham số của hàm ...
Ký tự nào hiển thị tên đầy đủ tháng trong ngày trong php?
MySQL MONTHNAME() trả về tên đầy đủ của tháng cho một ngày nhất định. Giá trị trả về nằm trong phạm vi từ 1 đến 12 ( Tháng 1 đến Tháng 12). Nó trả về ...