CHIASE123.COM - Diễn đàn chia sẻ kiến thức

Diễn đàn chia sẻ kiến thức
Thứ Hai, 15:58:54 - 25/11/2024

Thời gian được tính theo giờ UTC + 7 Giờ




Tạo chủ đề mới Gửi bài trả lời  [ 1 bài viết ] 
Người gửi Nội dung
Gửi bàiĐã gửi: 19/10/2023 20:17 
Ngoại tuyến
☀️1/30☀️
☀️1/30☀️
Hình đại diện của thành viên

Ngày tham gia: 08/03/2012 11:02
Bài viết: 1
Định nghĩa:
Hàm trim() được dùng để: “Xóa những ký tự khoảng trắng ở đầu và cuối chuỗi hoặc xóa những ký tự do bạn chỉ định ra khỏi vị trí đầu tiên và cuối cùng của chuỗi. Việc xóa ở vị trí đầu tiên (hoặc cuối cùng) sẽ kết thúc khi ký tự đầu tiên (hoặc cuối cùng) của chuỗi không nằm trong danh sách ký tự do bạn chỉ định”.

Cú pháp:
Mã:
trim(string $str)

- Input: $str là một chuỗi cần xóa ký tự trắng dư thừa
- Output: Một chuỗi sau khi đã loại bỏ các ký tự trắng dư thừa như:
+ " " (ASCII 32 (0x20)), một khoảng trắng thông thường
+ "\t" (ASCII 9 (0x09)), một tab
+ "\n" (ASCII 10 (0x0A)), một dòng mới
+ "\r" (ASCII 13 (0x0D)), trả về đầu dòng.
+ "\0" (ASCII 0 (0x00)), ký tự null
+ "\v" (ASCII 11 (0x0B)), một tab ngang
+ Ký tự trắng đầu chuỗi
+ Ký tự trắng cuối chuỗi
+ Nhiều ký tự trắng gần nhau được lược bỏ còn một khoảng trắng như văn bản thông thường.
- Chú ý: Hàm này thường được dùng trong chuẩn hóa dữ liệu form trước khi thêm vào database.

Ví dụ:
- Ví dụ 1: Xóa khoảng trắng, ký tự tự định nghĩa ở đầu và cuối chuỗi
+ Code:
Mã:
$text   = "           ------This is a test -- string :) ...     ";
$hello  = "Hello World";
var_dump($text);
echo "<br />";
var_dump($hello);
echo "<br />";

$trimmed = trim($text);
var_dump($trimmed);
echo "<br />";

$trimmed = trim($text, " -.");
var_dump($trimmed);
echo "<br />";

$trimmed = trim($hello, "Hdle");
var_dump($trimmed);
echo "<br />";

$trimmed = trim($hello, 'HdWr');
var_dump($trimmed);
echo "<br />";

+ Kết quả:
Mã:
string(53) " ------This is a test -- string :) ... " 
string
(11) "Hello World" 
string
(37) "------This is a test -- string :) ..." 
string
(27) "This is a test -- string :)" 
string
(5) "o Wor" 
string
(9) "ello Worl"

- Ví dụ 2: Xóa khoảng trắng dư thừa ở giữa chuỗi
+ code:
Mã:
<?php
$str 
= "Học Php         thật      là thú vị";
echo trim($str);
?>

+ kết quả:
Mã:
Học Php thật là thú vị


Tổng kết:
- Qua bài này tôi đã giới thiệu đến bạn hàm xóa ký tự trắng dư thừa trong chuỗi php. Ngay bây giờ bạn cần ghi chép và thực hành lại bài để đảm bảo nắm chắc bài học!
- Các bạn có thể xem chi tiết hơn trên https://www.php.net/manual/en/function.trim.php


Sửa lần cuối: nghiammo1992 20/10/2023 00:38

Đầu trang
 Xem thông tin cá nhân Gửi Email  
 
Hiển thị những bài viết cách đây:  Sắp xếp theo  
Tạo chủ đề mới Gửi bài trả lời  [ 1 bài viết ] 

Thời gian được tính theo giờ UTC + 7 Giờ


Chủ đề tương tự
 Chủ đề   Người gửi   Trả lời   Xem   Bài viết mới nhất 
Không có bài viết chưa xem mới nào trong chủ đề này. [PHP] Hàm var_dump() trong PHP dùng để làm gì?

VOZ

0

330

19/10/2023 14:19

VOZ Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [PHP] How to check PHP send mail() function - Kiểm tra hàm send mail() php có hoạt động không?

nghiammo1992

0

1038

23/07/2015 00:39

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [PHP] Chọn một tập tin ngẫu nhiên từ thư mục trong PHP - Select a random file from directory in PHP

HTML

0

329

28/06/2024 17:47

HTML Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Các hàm làm tròn số trong PHP

nghiammo1992

0

3316

16/09/2015 22:40

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Bật/Tắt hiển thị thông báo lỗi trong file php - Hàm error_reporting()

nghiammo1992

0

2699

30/04/2015 13:10

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [PHP] Code tăng tốc độ load website - Tối ưu hóa seo

nghiammo1992

2

2253

14/12/2013 08:20

Yoonsiyoon Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Cần người rành về php và tạo wap trên host vào giúp

Gocgiaitri1234

0

1061

19/04/2014 11:39

Gocgiaitri1234 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [phpMyAdmin Error] The mbstring extension is missing. Please check your PHP configuration

nghiammo1992

0

1074

22/04/2014 22:51

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Function PHP tự động GET Tiêu đề Website thông qua URL

Vuonghh1998

0

865

23/03/2016 14:29

Vuonghh1998 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Hướng dẫn tạo file cache php cho website

nghiammo1992

0

1072

06/06/2016 16:07

nghiammo1992 Xem bài viết mới nhất vừa gửi

 


Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến1 khách


Bạn không thể tạo chủ đề mới trong chuyên mục này.
Bạn không thể trả lời bài viết trong chuyên mục này.
Bạn không thể sửa những bài viết của mình trong chuyên mục này.
Bạn không thể xoá những bài viết của mình trong chuyên mục này.

Tìm kiếm với từ khoá:
Chuyển đến:  
Đã tích hợp phpBB® Forum Software © phpBB Group
Vietnamese language pack for phpBB 3.0.x download and support.
CHIASE123.COM - Diễn đàn chia sẻ kiến thức