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: Giải pháp mẫu: Mã PHP: Đầu ra mẫu: Sơ đồ : 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.Chuỗi PHP: Bài tập-21 với giải pháp
The quick brown fox jumps over the lazy dog
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?
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
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
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