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

PHP str_repeat() là một hàm tích hợp lặp lại một chuỗi một số lần được chỉ định. Hàm str_repeat() lấy chuỗi và số nguyên làm đối số. Nó trả về chuỗi mới, được tạo bằng cách lặp lại một chuỗi được truyền dưới dạng đối số nhiều lần được xác định bởi một số nguyên được truyền dưới dạng đối số cho hàm này

Hàm str_repeat() tạo chuỗi mới bằng cách lặp lại chuỗi đã cho một số lần cố định

cú pháp

Xem cú pháp sau

str_repeat(string, repeat)

Tranh luận

Tham số chuỗi là bắt buộc và chỉ định một chuỗi để lặp lại

Tham số lặp lại là bắt buộc và tham số này chỉ định số lần chuỗi sẽ được lặp lại. Phải lớn hơn hoặc bằng 0

Ví dụ

Xem ví dụ mã sau

Xem đầu ra

➜  pro php Actor.php
Eleven Eleven Eleven Eleven Eleven Eleven Eleven Eleven Eleven Eleven Eleven    
➜  pro

Hàm trả về chuỗi mới được tạo bằng cách lặp lại chuỗi đã cho $string lần đã cho

Nếu tham số $repeat được truyền cho hàm bằng 0, hàm sẽ trả về một chuỗi rỗng

Đó là nó cho hướng dẫn này

Bài viết đề xuất

tham gia PHP()

lớp PHP

Phát nổ PHP()

PHP str_replace()

Phát nổ PHP()

Facebook

Twitter

Pinterest

WhatsApp

Bài viết trước Giá trị mảng PHP. Cách lấy giá trị mảng trong PHP

Bài viết tiếp theo Lát mảng PHP. Cách sử dụng hàm array_slice()

kranal

https. //appdividend. com/

Krunal Lathiya là Kỹ sư phần mềm với hơn tám năm kinh nghiệm. Anh ấy đã phát triển một nền tảng vững chắc về các nguyên tắc khoa học máy tính và niềm đam mê giải quyết vấn đề. Ngoài ra, Krunal có kiến ​​thức tuyệt vời về Khoa học dữ liệu và Học máy, đồng thời là chuyên gia về Ngôn ngữ Python. Krunal có kinh nghiệm với nhiều ngôn ngữ lập trình và công nghệ khác nhau, bao gồm PHP, R, Golang và JavaScript. Anh ấy cảm thấy thoải mái khi làm việc trong lĩnh vực phát triển front-end và back-end

Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không?

Để tìm ký tự trùng lặp từ chuỗi, chúng ta đếm số lần xuất hiện của từng ký tự trong chuỗi. Nếu số lượng lớn hơn 1, điều đó có nghĩa là một ký tự có một mục nhập trùng lặp trong chuỗi. Trong ví dụ trên, các ký tự được tô màu xanh lục là các ký tự trùng lặp

Giải pháp đơn giản sử dụng độ phức tạp O(N^2). Giải pháp là lặp qua chuỗi cho từng ký tự và tìm kiếm tương tự trong phần còn lại của chuỗi. Điều này sẽ cần hai vòng lặp và do đó không tối ưu.   

Thực hiện

C++




610

611

612

613

 

614 
g
0
g
1

g
2
g
3
g
4
g
5

g
6

g
7____38

g
7____32
g
1

g
7__
g
3
g
4
g
5
g
6

g
7
g
6

g
9
g
3
g
1____35
g
3

g
9
g
6

g
6
g
7
g
8

g
6
g
6

g
41
g
42

g
41
g
44
g
45

g
6
g
47

g
9
g
47

g
9
g
7
6102

g
6
g
44
g
45

g
7____347

 

g
7____16109
6110

g
47

 

6112

g
2
6114

g
6

g
7
g
4
6118
6119
g
45

g
7____32
6123

g
7
g
7
6126

g
9
6128
6129
g
45

g
7____16132

g
9
6134

g
7____16109
6137

g
47

 

6139

6140

C




6141

6142

6143

613

 

g
2
g
3
g
4
g
5

g
6

g
7____38

g
7____32
g
1

g
7______33
g
4____35
g
09

g
9
g
3
g
1____35
g
14

g
6
g
7
g
17

g
41
g
42

g
41
g
44
g
45

g
6
g
47

g
9
g
47

g
9
g
7
6102

g
6
g
44
g
45

g
7____347

 

g
7____16109
6110

g
47

 

6112

g
2
6114

g
6

g
7
g
4
6118
6119
g
45

g
7____32
6123

g
7
g
7
6126

g
9
g
55____356
6129
g
58

g
7____16132

g
9
g
55____356
g
64
g
65

g
7____16109
6137

g
47

Java




g
70

g
71

g
72
g
73

g
72
g
75

 

g
76
g
77

 

g
7__
g
79
g
2
g
81

g
7
g
6

g
9

g
9
g
8

g
9
g
2
g
89
g
90
g
91

g
9
g
3
g
94____395
g
96

g
9
g
6

g
6
g
3
g
01____390
g
03

g
6
g
6

g
41
g
7
g
08

g
41
g
6

g
11
g
42

g
11
g
44
g
45

g
41
g
47

g
6
g
47

g
6
g
7
g
22____390
g
24

g
41
g
44
g
45

g
9
g
47

g
7

g
9
6109 
6110

g
7____347

g
7

g
7____16112

g
7__
g
79
g
41
g
42
g
43

g
7
g
6

g
9
g
47
6119
g
45

g
9
g
2
6123

g
9

g
9
g
7
g
56____390
g
24

g
6
g
60____16129
g
58

g
9____16132

g
9
g
66

g
7____347

g
47

 

g
70

Python3




g
71

g
72

 

g
73
g
74

 

g
7______376

g
7__
g
78
g
79
g
80
g
90

g
7__
g
3
g
84
g
85
g
86
g
56
g
88
g
89

g
7

g
9
g
3
g
93
g
85
g
86
g
96
g
97
g
90
g
99
g
88
g
89

g
9

g
6
g
7
g
05______379
g
79
g
08

g
41
g
78
g
79
g
84

g
41
g
44

g
6

g
9
g
7
g
18
g
79
g
80
g
90
g
22

g
6
g
44

 

g
7____16109
g
78

 

g
28

g
7
g
30
g
79
g
79
g
33
g
34

 

g
7__
g
36
g
79
6119

g
7____340
g
79
g
3
g
36
g
24

g
7__
g
7
g
47
g
79
g
79
g
80
g
90
g
22

g
9
g
54
g
56
6129
g
24

g
7____16132____334

g
9
g
54
g
56
g
36
g
65

g
7

g
67

g
68

C#




g
69

g
71

614 
g
72

 

g
76
g
77

 

g
7__
g
79
g
2
g
3
g
79
g
80

g
7
g
6

g
9

g
9
g
8

g
9
g
2
g
1

g
9
g
3
g
91

g
9
g
6

g
6
g
3
g
96

g
6
g
6

g
41
g
7
g
8

g
41
g
6

g
11
g
42

g
11
g
44
g
45

g
41
g
47

g
6
g
47

g
6
g
7
6102

g
41
g
44
g
45

g
9
g
47

g
7

g
9
6109 
6110

g
7____347

g
7

g
7____16112

g
7__
g
79
g
41
g
42
g
434

g
7
g
6

g
9
g
79
g
439
6119
g
45

g
9
g
2
6123

g
9

g
9
g
7
6126

g
6
g
450____16129
g
58

g
9____16132

g
9____3456

g
7____347

g
47

 

g
70

PHP




g
461

g
462

611

 

g
464
g
3____3466
g
24

g
6

g
7____38

________ 37 ________ 3472 ________ 3473

g
7__
g
3
g
56
g
477
g
478
g
477
g
480
g
5
g
56
g
466
g
58
g
477
g
486

g
7
g
6

g
9
g
3
g
56______3492
g
493
g
477
g
495

g
496
g
492
g
480
g
5
g
56
g
466
g
58
g
492
g
486

g
9
g
6

g
6
g
7
g
56_______3466
61011
g
477
61013
g
466
61011
g
492
61017

g
6
g
6

g
41
g
472
g
79____3477
g
45

g
41
g
44
g
45

g
6
g
47

g
9
g
47

g
9
g
7
g
56______3472
61036

g
6
g
44
g
45

g
7____347

 

g
7____16109
g
472
g
45

g
47

 

6112

61048 
g
79____16119
g
45

61052 
61053____161048
g
58

 

g
7
g
56____161052
61059

g
7____161061
g
56
6129
g
58

6132

g
7_______161061
g
56____161048
61011
61052
61072

 

61073

61074

Javascript




61075

 

61076

611

g
464
61079

g
6

g
7

g
7____161083

g
7____161085

g
7____33
61088

g
7
g
6

g
9____33____161093

g
9
g
6

g
6
g
7
g
8

g
6
g
6

g
41
g
42

g
41
g
44
g
45

g
6
g
47

g
9
g
47

g
9
g
7
6102

g
6
g
44
g
45

g
7____347

g
7____16109
6110

g
47

 

6112

61123
6119
g
45

61126

 

g
7
6126

g
7____161130____16129
g
58

6132

g
7____161135

g
7

61137

 

61138

Đầu ra

g

Tối ưu hóa bằng cách đếm số lần xuất hiện

Giải pháp này được tối ưu hóa bằng cách sử dụng các kỹ thuật sau.  

  1. Chúng tôi lặp qua chuỗi và băm các ký tự bằng mã ASCII. Lưu trữ 1 nếu tìm thấy và lưu trữ 2 nếu tìm thấy lại. Ngoài ra, lưu trữ vị trí của chữ cái được tìm thấy đầu tiên trong
  2. Chúng tôi chạy một vòng lặp trên mảng băm và bây giờ chúng tôi tìm thấy vị trí tối thiểu của bất kỳ ký tự nào được lặp lại

Thực hiện

C++




61139

6142

61141

 

614 
g
0
g
1

61145

61146

61147

 

g
2
61149
g
4
g
5

g
6

g
7____161154

g
7
g
2
61157

 

g
7____161159

g
7____161161

g
7
g
2
61164

 

g
7____161166

g
7
g
2
61169

 

g
7______33
g
4____35
g
09

g
9
61176____32
61178

g
9
g
7
61181

g
6
61183

g
6
61185

g
9
g
47
6132 
g
7
61190

g
6
61183

g
7____347

 

g
7
g
3
61197

g
9
g
7
61200

g
6
g
7
61203
61204

g
41____161206

g
6
6132 
g
7
61210

g
41____161206

g
9
g
47

g
7____347

 

g
7____16109
6110

g
47

 

6112

g
2
6114

g
6

g
7
g
4
6118
6119
g
45

g
7
g
2
61232

g
7
g
7
6126

g
9
6128
6129
g
45

g
7____16132

g
9
6134

g
7____16109
6137

g
47

 

6139

6140

C




6141

6142

6143

613

 

61145

61146

61147

 

g
2
61149
g
4
g
5

g
6

g
7____161154

g
7
g
2
61157

 

g
7____161159

g
7____161161

g
7
g
2
61164

 

g
7____161166

g
7
g
2
61169

 

g
7______33
g
4____35
g
09

g
9
61176____32
61178

g
9
g
7
61181

g
6
61183

g
6
61185

g
9
g
47
6132 
g
7
61190

g
6
61183

g
7____347

 

g
7
g
3
61197

g
9
g
7
61200

g
6
g
7
61203
61204

g
41____161206

g
6
6132 
g
7
61210

g
41____161206

g
9
g
47

g
7____347

 

g
7____16109
6110

g
47

 

6112

g
2
6114

g
6

g
7
g
4
6118
6119
g
45

g
7
g
2
61232

g
7
g
7
6126

g
9
g
55____356
6129
g
58

g
7____16132

g
9
g
55____356
g
64
g
65

g
7____16109
6137

g
47

Java




61361

g
71

 

g
72
g
75

g
72
61366

 

g
41
g
76
61369

g
6

g
7____341
g
79
g
2
61375

g
7
g
6

g
9
61154

g
9
g
2
g
89____390
61384

 

g
9____161159

g
9
61161

g
9
g
2
61391
61392
g
45

g
9
g
2
61396
61397 
g
2
61399

 

g
9____161166

g
9
g
2
61404
61397 
g
2
61399

 

g
9
g
3
g
94____395
g
96

g
9
g
6

g
6
61176____32
61418

g
6
g
7
61421______395
g
24

g
6
g
6

g
41____161183

g
41
61185

g
6
g
47

g
6
6132 
g
7
61421
g
90
g
24

g
41____161183

g
9
g
47

 

g
9
g
3
g
94____395
61446

g
9
g
6

g
6
g
7
61451____161452
g
24

g
6
g
6

g
41
g
7
61458
g
90
g
24
61204

g
11
61206

g
41
6132 
g
7
61210

g
11
61206

g
6
g
47

g
9
g
47

 

g
9
6109 
6110

g
7____347

 

6112

g
7____341
g
79
g
42
61484

g
7
g
6

g
9
g
47
6119
g
45

g
9
g
2
61232

g
9
g
7
g
56____390
g
24

g
6
g
60____16129
g
58

g
9____16132

g
6
g
006

g
7____347

g
47

 

g
010

Python3




g
011

g
72

 

g
013

g
014

 

g
015
g
79
61392

 

g
73
g
019

g
7

g
7____3022

g
7__
g
78
g
79
g
80
g
90

 

g
7____3029

g
7____3031

g
7______3033
g
79
61011
g
95
g
3
g
84
g
85
g
86
g
041

 

g
7____3043

g
7______340
g
79
61011
g
95
g
3
g
84
g
85
g
86
g
041

 

g
7__
g
3
g
84
g
85
g
86
g
56
g
88
g
89

g
9
g
063______379
g
065
g
066

g
9
g
7
g
56
g
033
g
071
g
79
g
79
g
95
g
22

g
6
g
033______3071
g
97
g
79
g
90

g
6
g
083______379
g
84

g
9
g
087
g
56
g
033
g
071
g
79
g
79
g
90
g
22

g
6
g
033______3071
g
97
g
79
g
90

 

g
7
g
3
g
84
g
85
g
86
g
106

g
9
g
7
g
56_______3033
g
111
g
79
g
79
61452
g
22

g
6
g
7
g
118
g
79
g
79
g
80
g
90
g
22
g
124

g
41
g
78
g
79
g
128

g
6
g
087______3131

g
41
g
78
g
79
g
128

g
7____16109
g
78

 

g
28

g
7
g
30
g
79
g
79
g
144
g
34

g
7__
g
36
g
79
6119

g
7____340
g
79
61149
g
36
g
58

g
7__
g
7
g
47
g
79
g
79
g
80
g
90
g
22

g
9
g
54
g
56
6129
g
24

g
7____16132____334

g
9
g
54
g
56
g
36
g
65

g
9

g
178

g
179

C#




g
180

g
71

614 
g
72

g
41
g
76
61369

g
6

g
7_______341
g
79
g
2
61149
g
79
g
80

g
7
g
6

g
9
61154

g
9
g
2
61157

g
202

g
9____161159

g
9
61161

g
9
g
2
g
209

g
9
g
2
g
212
61397 
g
2
61399

g
202

g
9____161166

g
9
g
2
g
221
61397 
g
2
61399

g
202

g
9
g
3
g
91

g
9
g
6

g
6
61176______32
61178

g
6
g
7
g
237

g
6
g
6

g
41____161183

g
41
61185

g
6
g
47

g
6
6132 
g
7
61190

g
41____161183

g
9
g
47

g
202

g
9
g
3
g
257

g
9
g
6

g
6
g
7
g
262

g
6
g
6

g
41
g
7
61203
61204

g
11
61206

g
41
6132 
g
7
61210

g
11
61206

g
6
g
47

g
9
g
47

g
202

g
9
6109 
6110

g
7____347

g
202

g
7____16112

g
7__
g
41
g
79
g
42
g
294

g
7
g
6

g
9
g
79
g
439
6119
g
45

g
9
g
2
61232

g
9
g
7
6126

g
6
g
309
6129
g
58

g
9____16132

g
6____3315

g
7____347

g
47

g
202

g
320

Javascript




61075

g
7____3323

g
7

g
7____3464
g
327

g
7
g
6

g
9
61154

g
9____3333

g
334

g
9____161159

g
9
61161

g
9
g
340

g
9____3342
61397 
g
344

g
9____3346

g
334

g
9____161166

g
9
g
351
61397 
g
344

g
9____3355

g
334

g
9
g
3
61088

g
9
g
6

g
6____3363

g
6
g
7
g
237

g
6
g
6

g
41____161183

g
41
61185

g
6
g
47

g
6
6132 
g
7
61190

g
41____161183

g
9
g
47

g
334

g
9
g
3
g
257

g
9
g
6

g
6
g
7
g
262

g
6
g
6

g
41
g
7
61203
61204

g
11
61206

g
41
6132 
g
7
61210

g
11
61206

g
6
g
47

g
9
g
47

g
334

g
9
6109 
6110

g
7____347

g
7

g
7____161123____16119
g
45

g
7____3422

g
7
g
7
6126

g
426
61130______16129
g
58

g
7____16132

g
426
61135

 

g
434

61138

Đầu ra

g

Độ phức tạp về thời gian. O(N)
Không gian phụ trợ. Ô(1)

Phương pháp #3. Sử dụng các hàm Python tích hợp

Tiếp cận

  • Tính tất cả tần số của tất cả các ký tự bằng hàm Counter()
  • Duyệt qua chuỗi và kiểm tra xem có phần tử nào có tần số lớn hơn 1 không
  • In ký tự và ngắt vòng lặp

Dưới đây là việc thực hiện

Python3




g
436

g
437
g
438
g
72
g
440

 

g
441

g
442

g
73
g
444

g
334

g
7____3447

g
7____3449

g
7____3451____379
g
453

g
7

g
7____3456

g
7__
g
3
g
84
g
85
g
461

g
9
g
7____3464
g
90
g
22

_______36____354____3469

g
6
g
44

 

 

g
28

________ 379 ________ 379 ________ 16119

 

g
476

g
477

 

g
478

Đầu ra

g

Độ phức tạp về thời gian. O(n)
Không gian phụ. O(n)

Phương pháp #4. Giải chỉ bằng cách duyệt một chuỗi đã cho

thuật toán

  1. Đi qua chuỗi từ trái sang phải
  2. Nếu ký tự hiện tại không có trong bản đồ băm, thì hãy đẩy ký tự này cùng với Chỉ mục của nó
  3. Nếu ký tự hiện tại đã có trong bản đồ băm, thì hãy lấy chỉ mục của ký tự hiện tại (từ bản đồ băm) và so sánh nó với chỉ mục của ký tự lặp lại được tìm thấy trước đó
  4. Nếu chỉ mục hiện tại nhỏ hơn, hãy cập nhật chỉ mục

C++




g
479

g
480

g
481

614 
g
0
g
1

 

g
485

g
4
g
487

g
7
g
6

g
9
g
491
g
4
g
99
g
2
g
495

g
9
g
4
g
498
g
499
g
45

g
9
g
2
g
503

g
9

g
9____3506

g
9
g
3____356
g
2
g
511

g
9
g
6

g
6
g
4
g
516

g
6

g
6
g
7____3520

_______36____16132

g
6
g
6

_______341____37____3527

g
41
g
6

g
11
g
531

g
11
g
533

g
41
g
47

g
6
g
47

g
6

g
9
g
47

g
9

g
9

g
9
6109 
g
545

g
7____347

 

g
548

g
2
g
550

 

g
7____3552

g
7____3554____3555
g
45

g
7____3558

g
7

g
7____16109
6137

g
47

 

 

6139

g
565

Java




g
566

g
567

g
72
g
75

 

g
41
g
76
g
77

g
334
g
41
g
79
g
2
g
577
g
578
g
45

 

g
334
g
485

g
334
g
41
g
79
g
4
g
586

g
334
g
6

g
7____3590

g
426
g
79
61397 
g
594

g
7
g
4
g
597
g
499
g
45

g
7____32
g
602

 

g
7____3506

g
7__
g
3
g
56
g
2
g
609
g
95
g
611

g
426
g
4
g
614

 

g
426
g
7
g
617

g
9
g
619

g
426
g
47

g
426
6132 
g
6

g
9
g
7
g
627

g
628
g
629

g
628
g
631

g
9
g
47

g
426
g
47

g
7____347

 

g
7____16109
g
545

g
334
g
47

 

g
334
g
548

g
334
g
41
g
79
g
42
61484

g
334
g
6

 

g
7____3552

g
7____3655______3555
g
45

g
7____3659

g
7____3661____3662
g
58

g
334
g
47

g
47

 

g
667

Python3




g
668

g
669

g
670
g
79
g
578

 

g
673

g
73
g
675

g
7____3677
g
79
g
679
g
680

g
7____3682______379
g
499

g
7______3686
g
79
g
670

g
7

g
7____3691

g
7__
g
84
g
79
g
95

g
7____3697
g
698
g
88
g
89

g
9
g
78
g
79
g
704

g
9
g
7
g
56______3708
g
118
g
85
g
677
g
712

g
6
g
677______3715
g
79
g
84

g
9
6132____334

g
6
g
7
g
56____3677
g
725

g
41
g
686
g
79
g
677
g
730

g
41
g
682
g
79
g
78

g
9
g
84
g
97
g
79
g
90

g
7____16109
g
682

 

g
7
g
30
g
79
g
79
g
33
g
34

g
334

g
7____3751

g
7____3753____379
g
555

g
7____354____3758
g
79
g
760

g
7______354
g
56
g
662
g
765
g
79
g
760

 

g
768

C#




g
769

614 
g
72

614 
g
773

 

________ 341 ________ 379 ________ 376 ________ 377

g
334
g
79
g
2
g
781

 

g
334
g
485

g
334
g
41
g
79
g
4
g
788
g
79
g
80

g
334
g
6

g
7______3794
g
4
g
99
g
2
g
798

g
426
g
79
61397 
g
794
g
4
g
99
g
2
g
806

g
7
g
4
g
597
g
499
g
45

g
7____32
g
602

 

g
7____3506

g
7__
g
3
g
56
g
2
g
821

g
426
g
4
g
824

 

g
426
g
7
g
827

g
9
g
829

g
426
g
47

g
426
6132 
g
6

g
9
g
7
g
837

g
628
g
839

g
628
g
631

g
9
g
47

g
426
g
47

g
7____347

 

g
7____16109
g
545

g
334
g
47

 

g
334
g
548

g
334
g
41
g
79
g
42
g
294

g
334
g
6

 

g
7____3552

g
7__
g
79
g
866
g
555
g
45

g
7____3870

g
7____3309
g
662
g
58

g
334
g
47

g
47

 

g
667

Javascript




61075

g
880

g
881

 

g
485

g
464
g
884

g
6

g
7____3887
61397 
g
889

g
7____3891____3499
g
45

g
7____3895

g
9

g
7____3506

g
7____33____3901

g
7
g
6

g
9
g
905

g
6

g
9
g
7____3909

g
9____16132

g
9
g
6

g
6
g
7____3916

g
6
g
6

g
41
g
629

g
41
g
631

g
6
g
47

g
9
g
926

g
7____347

g
7____16109
g
545

g
47

 

6112

 

g
552

________ 3935 ________ 3555 ________ 345

g
938

g
7

g
940

61138

Đầu ra

g
4

Độ phức tạp về thời gian. O(N)
Không gian phụ. O(1), vì sẽ có một số lượng ký tự không đổi trong chuỗi.

Giải pháp tối ưu hơn Ký tự lặp lại có lần xuất hiện đầu tiên ở ngoài cùng bên trái

Bài viết này được đóng góp bởi Suprotik Dey. Nếu bạn thích GeeksforGeeks và muốn đóng góp, bạn cũng có thể viết một bài báo bằng cách sử dụng write. chuyên viên máy tính. org hoặc gửi bài viết của bạn tới review-team@geeksforgeeks. tổ chức. Xem bài viết của bạn xuất hiện trên trang chính của GeeksforGeeks và trợ giúp các Geeks khác

Làm cách nào để tìm cùng một ký tự trong một chuỗi trong PHP?

Làm thế nào để bạn tìm thấy các bản sao trong một chuỗi? . Nếu số lượng lớn hơn 1, điều đó có nghĩa là một ký tự có một mục nhập trùng lặp trong chuỗi. Trong ví dụ trên, các ký tự được tô màu xanh lục là các ký tự trùng lặp. count the occurrence of each character in the string. If count is greater than 1, it implies that a character has a duplicate entry in the string. In above example, the characters highlighted in green are duplicate characters.

Làm cách nào để đếm các từ lặp lại trong PHP?

Hàm str_word_count() trong PHP .
Đếm số từ tìm được trong chuỗi "Hello World. ". echo str_word_count("Chào thế giới. ");.
Trả về một mảng với các từ trong chuỗi. .
Trả về một mảng trong đó khóa là vị trí của từ trong chuỗi và giá trị là từ thực. .
Không có và có tham số char

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

Viết chương trình PHP để tìm ký tự không lặp lại đầu tiên trong một chuỗi đã cho. Mã PHP.

Đâu là lần xuất hiện thứ hai của một ký tự trong chuỗi PHP?

Để nhận kết quả khớp đầu tiên, bạn sử dụng $matches[0][0], kết quả khớp thứ ba bạn sử dụng $matches[0][2], v.v. Trong trường hợp này, $matches[0][1] nhận kết quả khớp thứ hai.