Hướng dẫn write a php program to remove trailing slash from a string - viết một chương trình php để loại bỏ dấu gạch chéo khỏi một chuỗi

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:50:38 (UTC/GMT +8 giờ)

Chuỗi PHP: Bài tập-21 với giải pháp

Viết tập lệnh PHP để loại bỏ dấu gạch chéo từ một chuỗi.

Chuỗi gốc: 'Con cáo màu nâu nhanh nhảy qua con chó lười biếng ///'

Trình bày bằng hình ảnh:

Hướng dẫn write a php program to remove trailing slash from a string - viết một chương trình php để loại bỏ dấu gạch chéo khỏi một chuỗi

Giải pháp mẫu:

Mã PHP:



Đầu ra mẫu:

The quick brown fox jumps over the lazy dog

Sơ đồ :

Hướng dẫn write a php program to remove trailing slash from a string - viết một chương trình php để loại bỏ dấu gạch chéo khỏi một chuỗi

Trình chỉnh sửa mã PHP:

Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn (và nhận xét) thông qua Disqus.

Trước đây: Viết tập lệnh PHP để xóa một phần của chuỗi. Write a PHP script to remove part of a string.
Next: Write a PHP script to get the characters after the last '/' in an url.

Mức độ khó của bài tập này là gì?

Kiểm tra kỹ năng lập trình của bạn với bài kiểm tra của W3Resource.

PHP: Lời khuyên trong ngày

PHP: Trích xuất số từ một chuỗi

$str = 'In My Cart : 11 12 items';
preg_match_all('!\d+!', $str, $matches);
print_r($matches);


  • Bài tập: Top 16 chủ đề phổ biến nhất hàng tuần
  • Bài tập SQL, Thực hành, Giải pháp - Tham gia
  • Bài tập SQL, Thực hành, Giải pháp - Quan sát phụ
  • JavaScript Basic - Bài tập, Thực hành, Giải pháp
  • Java Array: Bài tập, Thực hành, Giải pháp
  • C Bài tập lập trình, Thực hành, Giải pháp: Tuyên bố có điều kiện
  • Cơ sở dữ liệu nhân sự - Sắp xếp bộ lọc: Bài tập, Thực hành, Giải pháp
  • C Bài tập lập trình, Thực hành, Giải pháp: Chuỗi
  • Các loại dữ liệu Python: Từ điển - Bài tập, Thực hành, Giải pháp
  • Câu đố lập trình Python - Bài tập, Thực hành, Giải pháp
  • Mảng C ++: Bài tập, Thực hành, Giải pháp
  • Báo cáo và vòng lặp có điều kiện JavaScript - Bài tập, Thực hành, Giải pháp
  • Thuật toán cơ bản C# Sharp: Bài tập, Thực hành, Giải pháp
  • Python Lambda - Bài tập, Thực hành, Giải pháp
  • Python Pandas DataFrame: Bài tập, Thực hành, Giải pháp
  • Công cụ chuyển đổi
  • JavaScript: HTML Mẫu xác thực


123

10.1k6 Huy hiệu vàng28 Huy hiệu bạc49 Huy hiệu đồng
Learn more.

52,8K19 Huy hiệu vàng94 Huy hiệu bạc127 Huy hiệu đồng/ from a string using PHP?

Hướng dẫn write a php program to remove trailing slash from a string - viết một chương trình php để loại bỏ dấu gạch chéo khỏi một chuỗi

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.Nov 30, 2010 at 21:59

Hướng dẫn write a php program to remove trailing slash from a string - viết một chương trình php để loại bỏ dấu gạch chéo khỏi một chuỗi

0

Có thể loại bỏ dấu gạch chéo / khỏi chuỗi bằng PHP không?

if(substr($string, -1) == '/') {
    $string = substr($string, 0, -1);
}

Một tùy chọn khác (có lẽ tốt hơn) sẽ sử dụng rtrim() - cái này loại bỏ tất cả các dấu gạch chéo:all trailing slashes:

$string = rtrim($string, '/');

CJM

Huy hiệu vàng 11.8K2077 Huy hiệu bạc115 Huy hiệu đồng20 gold badges77 silver badges115 bronze badges

Đã trả lời ngày 30 tháng 11 năm 2010 lúc 22:00Nov 30, 2010 at 22:00

ThiefmasterthiefmasterThiefMaster

303K79 Huy hiệu vàng583 Huy hiệu bạc625 Huy hiệu Đồng79 gold badges583 silver badges625 bronze badges

1

Điều này loại bỏ dấu gạch chéo:

$str = rtrim($str, '/');

Yakovl

6,94012 Huy hiệu vàng57 Huy hiệu bạc89 Huy hiệu đồng12 gold badges57 silver badges89 bronze badges

Đã trả lời ngày 30 tháng 11 năm 2010 lúc 22:02Nov 30, 2010 at 22:02

RossrossRoss

17,9K7 Huy hiệu vàng43 Huy hiệu bạc63 Huy hiệu Đồng7 gold badges43 silver badges63 bronze badges

1

Được chấp nhận từ lâu, tuy nhiên trong các tìm kiếm liên quan của tôi, tôi đã vấp ngã ở đây và đang thêm "tính đầy đủ"; rtrim() là tuyệt vời, tuy nhiên được thực hiện như thế này:

$string = rtrim($string, '/\\'); //strip both forward and back slashes

Nó đảm bảo tính di động từ *Nix đến Windows, vì tôi giả sử câu hỏi này liên quan đến việc xử lý các đường dẫn.*nix to Windows, as I assume this question pertains to dealing with paths.

Đã trả lời ngày 5 tháng 3 năm 2011 lúc 7:50Mar 5, 2011 at 7:50

Hướng dẫn write a php program to remove trailing slash from a string - viết một chương trình php để loại bỏ dấu gạch chéo khỏi một chuỗi

Dan Luggdan LuggDan Lugg

Huy hiệu vàng 19.8K1919 gold badges107 silver badges172 bronze badges

6

RTRIM sử dụng rtrim vì nó tôn trọng chuỗi không kết thúc bằng một dấu gạch chéo

Đã trả lời ngày 30 tháng 11 năm 2010 lúc 22:01Nov 30, 2010 at 22:01

BreezerbreezerBreezer

10.1k6 Huy hiệu vàng28 Huy hiệu bạc49 Huy hiệu đồng6 gold badges28 silver badges49 bronze badges

2

Đã trả lời ngày 30 tháng 11 năm 2010 lúc 22:01Nov 30, 2010 at 22:01

user187291user187291user187291

Breezerbreezer19 gold badges94 silver badges127 bronze badges

0