Cách tăng chuỗi trong PHP

Nếu bạn thích những gì bạn đang đọc, vui lòng xem xét việc mua cho chúng tôi một [hoặc 2] cà phê như một sự đánh giá cao

Đừng quên chia sẻ bài viết này. Hãy giúp chúng tôi truyền bá thông tin bằng cách nhấp vào nút chia sẻ bên dưới

Chúng tôi đánh giá cao sự hỗ trợ của bạn và cam kết cung cấp cho bạn nội dung có giá trị và nhiều thông tin

Chúng tôi rất biết ơn vì sự hỗ trợ không bao giờ kết thúc của bạn

Trước đây, chúng ta đã thảo luận về việc tăng và giảm một biến cũng như tăng và giảm một số bằng một số khác nhưng bạn có biết rằng chúng ta cũng có thể tăng và giảm một chuỗi không? . Xin lưu ý rằng bạn không thể tăng hoặc giảm một chuỗi theo một số khác, chỉ với các toán tử tốc ký

$string = 'a';

while [$string != 'zzz']
{
	echo ++$string . "\n";
}

Vòng lặp vô hạn ở trên sẽ lặp qua việc tăng dần chuỗi bắt đầu bằng chữ thường a tất cả lên đến zzz. PHP tuân theo quy ước Perl để tăng và giảm chuỗi, không phải quy ước C sẽ tăng theo các giá trị ASCII và không chỉ chữ và số

Nói về số, bạn cũng có thể tăng và giảm một chuỗi chứa các số sẽ tăng cả phần chữ cái cũng như phần số

$string = 'AA0';

while [$string != 'ZZZ9']
{
	echo ++$string . "\n";
}

Một thứ khá hay, nhưng thành thật mà nói, tôi chưa bao giờ sử dụng cái này trước đây cho bất cứ thứ gì tôi từng xây dựng. Tôi có thể thấy nó có thể được sử dụng để đề xuất tên người dùng khi ai đó yêu cầu tên người dùng đã có trong hệ thống. “Xin lỗi, john123 đã được sử dụng, bạn có muốn sử dụng john124 không?” . Nếu bạn phải tăng hoặc giảm một chuỗi cho một thứ gì đó ngoài bài tập về nhà, tôi rất muốn nghe về nó, hãy bình luận bên dưới

Đưa ra một số chữ cái và nhiệm vụ là tăng các chữ cái giống như chúng ta tăng số. Chúng tôi sẽ gặp các trường hợp khác nhau và thiết lập một kết quả

Thí dụ

  • Các số sau khi tăng_______2_______
  • Các chữ cái sau số gia ______3_______

Một điều thú vị nữa cần lưu ý là giống như các số bắt đầu bằng hai chữ số sau 9 chữ cái, cũng giống như vậy sau khi gặp 'z'

  • Số.
    0 1 2 3 .. 9 10 11 12 . . 99 100 101 ...
  • Bức thư.
    a b c d .. z aa ab ac .. zz aaa aab ...

Điều này có thể được thực hiện bằng cách sử dụng toán tử tăng [++] đơn giản giống như trong các số. Điểm khác biệt duy nhất là toán tử giảm dần [–] không hoạt động giống nhau trong chữ cái cũng như trong số

ví dụ 1. Chương trình tăng các chữ cái khác nhau và in nó




Chủ Đề