Cho mỗi ký tự trong chuỗi php

Một ngày nọ, tôi đang thực hiện một dự án yêu cầu tôi trích xuất một ID số từ URL của trang hiện tại. Vấn đề là ID có thể ở cuối chuỗi URL hoặc ở giữa, tùy thuộc vào việc có bất kỳ tham số nào được thêm vào hay không. Đây là cách tôi giải quyết vấn đề bằng cách lặp qua từng ký tự của chuỗi

Vì phần đầu tiên của URL được định dạng bình thường nên tôi có thể sử dụng kết hợp strpos[]substr[] để tìm phần chuỗi chứa ID cũng như tất cả các ký tự theo sau nó [tôi có thể sử dụng biểu thức chính quy ở đây, nhưng tôi thích hơn . Điều này vẫn khiến tôi gặp vấn đề khi lấy ID ra khỏi chuỗi đó, vì số thực có thể dài bất kỳ. May mắn cho tôi, ID ngay sau đó là một ký tự không phải là số, vì vậy tôi đã nghĩ ra một giải pháp trong đó tôi có thể lặp qua từng ký tự trong chuỗi và sử dụng từng ký tự cho ID cần thiết, nhưng dừng vòng lặp khi tôi nhấn nút . Để chia sẻ một số mã hữu ích, đây là đoạn mã đơn giản mà tôi đã sử dụng để lặp qua chuỗi cùng với trường hợp sử dụng của mình


Tệp này chứa văn bản Unicode hai chiều có thể được diễn giải hoặc biên dịch khác với nội dung hiển thị bên dưới. Để xem lại, hãy mở tệp trong trình chỉnh sửa hiển thị các ký tự Unicode bị ẩn
Tìm hiểu thêm về các ký tự Unicode hai chiều

Hiển thị ký tự ẩn





Chủ Đề