Cách tìm các ký tự lặp lại liên tiếp trong một chuỗi trong php

tôi không biết chức năng chuỗi nào phải được sử dụng để tìm các ký tự liên tiếp. ví dụ là từ commit nó sẽ ra chữ m. cảm ơn đã giúp đỡ. D

c

0 0

Chia sẻ

  • 5 Cộng tác viên
  • 9 Trả lời
  • 5K Lượt xem
  • 5 ngày Khoảng thời gian thảo luận
  • Bài đăng mới nhất Bài đăng mới nhất của nHulk

Câu trả lời được đề xuất

Đã trả lời bởi myk45 48 trong một

tôi không biết chức năng chuỗi nào phải được sử dụng để tìm các ký tự liên tiếp. ví dụ là từ commit nó sẽ ra chữ m

Câu hỏi của bạn không rõ ràng. Bạn có ý gì khi nói các ký tự liên tiếp?

Đã trả lời bởi zeroliken 79 trong một

Nó có thực sự cần phải là một hàm Chuỗi không?

Bởi vì bạn có thể sử dụng vòng lặp for đơn giản, câu lệnh if/else và bộ đếm để xuất ký tự liên tiếp

Mặc dù nếu (bất kỳ) Hàm Chuỗi nào cũng được yêu cầu, bạn có thể sử dụng strcmp trên mỗi chỉ mục (một chữ cái) và chỉ mục…

Đã trả lời bởi zeroliken 79 trong một

Nó có thực sự cần phải là một hàm Chuỗi không?

Bởi vì bạn có thể sử dụng vòng lặp for đơn giản, câu lệnh if/else và bộ đếm để xuất ký tự liên tiếp

Mặc dù nếu (bất kỳ) Hàm Chuỗi nào được yêu cầu, bạn có thể sử dụng strcmp trên mỗi chỉ mục (một chữ cái) và chỉ mục sau đó (tiếp theo…

Tất cả 9 câu trả lời

Cách tìm các ký tự lặp lại liên tiếp trong một chuỗi trong php

myk45 48 Đăng Whiz

11 năm trước

tôi không biết chức năng chuỗi nào phải được sử dụng để tìm các ký tự liên tiếp. ví dụ là từ commit nó sẽ ra chữ m

Câu hỏi của bạn không rõ ràng. Bạn có ý gì khi nói các ký tự liên tiếp?

0 0

Chia sẻ

Cách tìm các ký tự lặp lại liên tiếp trong một chuỗi trong php

zeroliken 79 Gần như một bậc thầy về đăng bài

11 năm trước

Nó có thực sự cần phải là một hàm Chuỗi không?

Bởi vì bạn có thể sử dụng vòng lặp for đơn giản, câu lệnh if/else và bộ đếm để xuất ký tự liên tiếp

Mặc dù nếu (bất kỳ) Hàm chuỗi nào cũng được yêu cầu, bạn có thể sử dụng strcmp trên mỗi chỉ mục (một chữ cái) và chỉ mục sau đó (chữ cái tiếp theo) để biết liệu nó có liên tiếp hay không mặc dù nó không hiệu quả

1 0

Chia sẻ

Cách tìm các ký tự lặp lại liên tiếp trong một chuỗi trong php

zeroliken 79 Gần như một bậc thầy về đăng bài

11 năm trước

Nó có thực sự cần phải là một hàm Chuỗi không?

Bởi vì bạn có thể sử dụng vòng lặp for đơn giản, câu lệnh if/else và bộ đếm để xuất ký tự liên tiếp

Mặc dù nếu (bất kỳ) Hàm chuỗi nào cũng được yêu cầu, bạn có thể sử dụng strcmp trên mỗi chỉ mục (một chữ cái) và chỉ mục sau đó (chữ cái tiếp theo) để biết liệu nó có liên tiếp hay không mặc dù nó không hiệu quả

Lưu ý rằng bạn sẽ tìm cách lấy từng chữ cái theo chỉ số của nó và sử dụng vòng lặp for và câu lệnh if else cùng với strcmp để tìm một chữ cái liên tiếp

❮ Tham chiếu chuỗi PHP

Ví dụ

Lặp lại chuỗi "Wow" 13 lần

tiếng vang str_repeat("Chà",13);
?>

Tự mình thử »


Định nghĩa và cách sử dụng

Hàm str_repeat() lặp lại một chuỗi với số lần xác định


cú pháp

str_repeat(chuỗi,lặp lại)

Giá trị tham số

Tham sốChuỗi mô tảBắt buộc. Chỉ định chuỗi lặp lạirepeatRequired. Chỉ định số lần chuỗi sẽ được lặp lại. Phải lớn hơn hoặc bằng 0

chi tiết kỹ thuật

Giá trị trả về. Trả về chuỗi lặp lại Phiên bản PHP. 4+
❮ Tham chiếu chuỗi PHP

con trăn. Tạo một chuỗi mới không có các chữ cái liên tiếp trùng lặp từ một chuỗi đã cho Cập nhật lần cuối vào ngày 10 tháng 1 năm 2023 13. 29. 04 (UTC/GMT +8 giờ)

Python cơ bản - 1. Bài tập-102 có lời giải

Viết chương trình Python để tạo một chuỗi không có các chữ cái liên tiếp trùng nhau từ một chuỗi đã cho

Giải pháp mẫu

Mã Python

def no_consecutive_letters (txt):
    return txt[0] + ''.join(txt[i] for i in range(1,len(txt)) if txt[i] != txt[i-1])

print(no_consecutive_letters("PPYYYTTHON"))
print(no_consecutive_letters("PPyyythonnn"))
print(no_consecutive_letters("Java"))
print(no_consecutive_letters("PPPHHHPPP")) 

Đầu ra mẫu

PYTHON
Python
Java
PHP

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



Sơ đồ

Cách tìm các ký tự lặp lại liên tiếp trong một chuỗi trong php

Trình chỉnh sửa mã Python

Có một cách khác để giải quyết giải pháp này?

Trước. Viết chương trình Python để tìm tên của học sinh lớn tuổi nhất từ ​​một từ điển cho trước chứa tên và tuổi của một nhóm học sinh
Kế tiếp. Viết chương trình Python kiểm tra hai đường thẳng đã cho có song song hay không

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

Dễ dàng trung bình khó

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



Theo dõi chúng tôi trên FacebookTwitter để cập nhật thông tin mới nhất.

con trăn. Lời khuyên trong ngày

Cách đơn giản để thu gọn danh sách lồng nhau

Mã số

nums = [
    [10, 20, 30, 40],
    [50, 60, 70, 80],
    [90, 100, 110, 120],
    [130, 140, 150, 160]
]
print("Original List:",nums)
result = []
for sublist in nums:
    for item in sublist:
        result.append(item)
print("\nCollapse nested lists:")
print(result)

đầu ra

Original List: [[10, 20, 30, 40], [50, 60, 70, 80], [90, 100, 110, 120], [130, 140, 150, 160]]

Collapse nested lists:
[10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160]
Đang tải

 



  • Xu hướng hàng tuần
  • Bài tập lập trình Java cơ bản
  • Truy vấn con SQL
  • Bài tập cơ sở dữ liệu Adventureworks
  • Bài tập cơ bản C# Sharp
  • SQL COUNT() với sự khác biệt
  • Bài tập chuỗi JavaScript
  • Xác thực biểu mẫu HTML JavaScript
  • Bài tập bộ sưu tập Java
  • hàm SQL COUNT()
  • Tham gia bên trong SQL
  • Hàm JavaScript Bài tập
  • Hướng dẫn Python
  • Bài tập mảng Python
  • Tham gia chéo SQL
  • Bài tập về mảng Sharp trong C#


Làm cách nào để đếm các ký tự lặp lại trong một chuỗi PHP?

Hàm PHP substr_count() .

Làm cách nào để xóa các ký tự trùng lặp liên tiếp trong một chuỗi trong PHP?

Bạn có thể sử dụng preg_replace() của PHP để thực hiện thay thế thực tế . $str = preg_replace('/pp+/', 'p', $str);

Làm cách nào tôi có thể nhận các ký tự cụ thể của một chuỗi trong PHP?

Từ tài liệu PHP. Các ký tự trong chuỗi có thể được truy cập và sửa đổi bằng cách chỉ định phần bù dựa trên 0 của ký tự mong muốn sau chuỗi bằng cách sử dụng dấu ngoặc vuông , như trong $str[ . Hãy nghĩ về một chuỗi như một mảng các ký tự cho mục đích này.

Các ký tự giống hệt nhau liên tiếp là gì?

Các từ có hơn bốn chữ cái giống nhau liên tiếp luôn ở dạng thán từ như AAAAA RGH và EEEEEK hoặc các từ đồng âm như tên ngựa đua thế kỷ 18 POTOOOOOOOO (POT + 8 0' s = .