[Php 4, Php 5, Php 7, Php 8]
str_replace - Thay thế tất cả các lần xuất hiện của chuỗi tìm kiếm bằng chuỗi thay thế — Replace all occurrences of the search string with the replacement string
Sự mô tả
str_replace [& nbsp; & nbsp; & nbsp; & nbsp; mảng | chuỗi ________ 0, & nbsp; & nbsp; & nbsp; & nbsp; mảng &$count
= null
]: Chuỗi | Mảng[
array|string $search
,
array|string
$replace
,
string|array $subject
,
int &$count
= null
]: string|array
Nếu bạn không cần thay thế các quy tắc thay thế [như biểu thức thông thường], bạn nên sử dụng chức năng này thay vì preg_replace [].preg_replace[].
Thông số
Nếu search
và replace
là mảng, thì str_replace [] lấy giá trị từ mỗi mảng và sử dụng chúng để tìm kiếm và thay thế trên subject
. Nếu replace
có ít giá trị hơn search
, thì một chuỗi trống được sử dụng cho phần còn lại của các giá trị thay thế. Nếu search
là một mảng và replace
là một chuỗi, thì chuỗi thay thế này được sử dụng cho mọi giá trị của search
. Converse sẽ không có ý nghĩa, mặc dù.str_replace[] takes a value from each array and uses them to search and replace on subject
. If replace
has fewer values than search
, then an empty string is used for the rest of replacement values. If search
is an array and
replace
is a string, then this replacement string is used for every value of search
. The converse would not make sense, though.
Nếu search
hoặc replace
là mảng, các yếu tố của chúng được xử lý trước để kéo dài.
search
Giá trị đang được tìm kiếm, còn được gọi là kim. Một mảng có thể được sử dụng để chỉ định nhiều kim.
replace
Giá trị thay thế thay thế các giá trị search
được tìm thấy. Một mảng có thể được sử dụng để chỉ định nhiều thay thế.
subject
Chuỗi hoặc mảng đang được tìm kiếm và thay thế, còn được gọi là Haystack.
Nếu subject
là một mảng, thì việc tìm kiếm và thay thế được thực hiện với mọi mục nhập của subject
và giá trị trả về cũng là một mảng.
$subject
1Nếu được thông qua, điều này sẽ được đặt thành số lượng thay thế được thực hiện.
Trả về giá trị
Hàm này trả về một chuỗi hoặc một mảng với các giá trị được thay thế.
Ví dụ
Ví dụ #1 STR_ROPLE [] Ví dụstr_replace[] examples
$subject
2
Ví dụ #2 Ví dụ về tiềm năng str_replace [] gotchasstr_replace[] gotchas
$subject
3
Ghi chú
Lưu ý: Hàm này an toàn cho nhị phân.: This function is binary-safe.
Thận trọng
Lệnh thay thế Gotcha
Vì str_replace [] thay thế từ trái sang phải, nó có thể thay thế một giá trị được chèn trước đó khi thực hiện nhiều thay thế. Xem thêm các ví dụ trong tài liệu này.str_replace[] replaces left to right, it might replace a previously inserted value when doing multiple replacements. See also the examples in this document.
Ghi chú::
Hàm này là nhạy cảm trường hợp. Sử dụng str_ireplace [] để thay thế không nhạy cảm trường hợp.str_ireplace[] for case-insensitive replace.
Xem thêm
- str_ireplace [] - Phiên bản không nhạy cảm trường hợp của str_replace
- SPERTR_REPLACE [] - Thay thế văn bản trong một phần của chuỗi
- preg_replace [] - Thực hiện tìm kiếm biểu thức thông thường và thay thế
- strtr [] - dịch các ký tự hoặc thay thế chuỗi con
Nikolaz Dot Tang tại Hotmail Dot Com ¶ ¶
11 năm trước
$subject
4
$subject
5
$subject
6
$subject
7moostende tại gmail dot com ¶ ¶
11 năm trước
$subject
8
$subject
9
&$count
0
&$count
1moostende tại gmail dot com ¶ ¶
Alberto Lepe
&$count
2
&$count
3
&$count
4
&$count
5
&$count
6
&$count
113 năm trước ¶
Wes Foster ¶
&$count
8
&$count
9
null
0
null
112 năm trước ¶
Ravenswd tại Gmail Dot Com ¶
null
2
null
3
&$count
14 năm trước ¶
David Holt ¶
null
5
null
6
null
7
&$count
16 năm trước ¶
Alberto Lepe
null
9
search
0
search
1
search
2
search
313 năm trước ¶
Wes Foster ¶
search
4
search
5
search
6
search
7
search
8
&$count
112 năm trước ¶
11 năm trước
replace
0
replace
1
replace
2
replace
3
replace
4
replace
5moostende tại gmail dot com ¶ ¶
Wes Foster ¶
replace
6
replace
7
&$count
112 năm trước ¶
Wes Foster ¶
replace
9
subject
0
subject
1
&$count
112 năm trước ¶
Ravenswd tại Gmail Dot Com ¶
subject
3
subject
4
subject
5
&$count
14 năm trước ¶
David Holt ¶
subject
7
6 năm trước ¶
Wes Foster ¶
subject
8
subject
9
replace
0
replace
1
&$count
112 năm trước ¶
David Holt ¶
replace
3
replace
4
replace
5
replace
6
replace
7
replace
8
replace
9
search
0
search
1
&$count
16 năm trước ¶
Wes Foster ¶
search
3
search
4
&$count
112 năm trước ¶
Ravenswd tại Gmail Dot Com ¶
search
6
4 năm trước ¶
Ravenswd tại Gmail Dot Com ¶
search
7
search
8
search
94 năm trước ¶
David Holt ¶
$replace
00
$replace
01
$replace
02
$replace
03
$replace
04
$replace
05
&$count
16 năm trước ¶
11 năm trước
$replace
07
$replace
08
$replace
09
&$count
1moostende tại gmail dot com ¶ ¶
David Holt ¶
$replace
11
6 năm trước ¶
David Holt ¶
$replace
12
$replace
13
$replace
14
$replace
15
$replace
16
$replace
17
$replace
18
$replace
19
$replace
20
$replace
21
$replace
22
$replace
23
$replace
24
$replace
25
$replace
26
$replace
27
$replace
28
$replace
29
$replace
30
$replace
31
$replace
32
&$count
16 năm trước ¶
Ravenswd tại Gmail Dot Com ¶
$replace
34
$replace
35
$replace
36
$replace
37
&$count
14 năm trước ¶
Ravenswd tại Gmail Dot Com ¶
$replace
39
$replace
40
$replace
41
$replace
42
$replace
43
&$count
14 năm trước ¶
Wes Foster ¶
$replace
45
$replace
46
&$count
1Christof dot rieger tại r-tron dot de ¶ ¶
10 năm trước
$replace
48
$replace
49
$replace
50
&$count
1Flame2000 tại mail dot ru ¶ ¶
6 năm trước
$replace
52
$replace
53
$replace
54
$replace
55Aschmidt tại Anamera Dot Net ¶
4 năm trước
$replace
56
$replace
57
$replace
58
$replace
59
&$count
1vuabid tại hotmail dot com ¶
5 năm trước
$replace
61
$replace
62
$replace
63
$replace
64
$replace
65
&$count
1Christian Dot Reinecke tại Web Dot de ¶ ¶
12 năm trước
$replace
67
Oyedele Hammed Horlah - Itz Dot Harmid tại Gmail Dot Com ¶ ¶
5 năm trước
$replace
68
$replace
69
$replace
70
&$count
1Christian Dot Reinecke tại Web Dot de ¶ ¶
12 năm trước
$replace
72
$replace
73
&$count
1Oyedele Hammed Horlah - Itz Dot Harmid tại Gmail Dot Com ¶ ¶
Hyperzlib tại Outlook Dot Com ¶
$replace
75
$replace
76
&$count
12 năm trước ¶
12 năm trước
$replace
78