tôi cần phải phù hợp sử dụng biểu thức chính quy trong các địa chỉ php như:preg_match địa chỉ php đường
- 144 đường phố, thành phố, tiểu bang zip/mã bưu chính
- 144 đường phố, apt # 1, thành phố, zip bang/mã bưu chính
- 144 đường apt # 1, thành phố zip bang/mã bưu chính
Các zip/mã bưu chính có thể bao gồm chữ cái và/hoặc số.
Đây là những gì tôi đã cố gắng:
print_r(preg_match('/^([0-9]+)\s([a-z]+)\s([a-z]+)\s([a-z]+)\s([a-z0-9]+)$/i', $t, $m));
print_r($m);
nó ra:
Array
(
[0] => 123 asd asd asd 123
[1] => 123
[2] => street
[3] => city
[4] => state
[5] => zip
)
này làm việc bằng không gian mà thôi. Khi tôi có một dấu phẩy nó không hoạt động và nó dẫn đến một mảng trống.
Tôi có thể làm gì để bao gồm dấu phẩy?
Nó sẽ không hoạt động với '#' trong đó. Bạn có thể chính xác hơn một chút về những gì đầu vào bạn mong đợi, ngoài các mẫu ở trên? – fge