Tôi có một chuỗi Show
Tôi đang cố gắng sử dụng Hỏi ngày 15 tháng 8 năm 2012 lúc 8:21Aug 15, 2012 at 8:21
0
Đây là
Khi \ n được đặt trong chuỗi đôi được đặt, nó sẽ thay đổi thành một dòng mới Đã trả lời ngày 15 tháng 8 năm 2012 lúc 8:23Aug 15, 2012 at 8:23
EaterofcodeeaterofcodeEaterOfCode 2.1723 huy hiệu vàng19 Huy hiệu bạc33 Huy hiệu đồng3 gold badges19 silver badges33 bronze badges 0 Dùng cái này:
Bạn nên sử dụng 0 vì PHP_EOL sẽ luôn hoạt động trên tất cả các nền tảng máy chủ. (NB. Windows sử dụng 1 và Unix/Linux sử dụng 0).Đã trả lời ngày 8 tháng 2 năm 2017 lúc 18:45Feb 8, 2017 at 18:45
Dan Braydan BrayDan Bray 6.8503 Huy hiệu vàng 50 Huy hiệu bạc66 Huy hiệu Đồng3 gold badges50 silver badges66 bronze badges Sử dụng 3 là nhanh hơn 4 hoặc preg_replace .
Tâm trí các trích dẫn kép xung quanh 6.Ngoài ra, nếu bạn muốn xuất HTML, Char mới là không đủ, bạn cần thay thế nó bằng thẻ 7.
Đã trả lời ngày 15 tháng 8 năm 2012 lúc 8:25Aug 15, 2012 at 8:25
Chiborgchiborgchiborg 25.8K12 Huy hiệu vàng98 Huy hiệu bạc114 Huy hiệu đồng12 gold badges98 silver badges114 bronze badges Có nhiều trường hợp chung hơn trong đó ví dụ: '' đóng vai trò là chuỗi thay thế:
Đã trả lời ngày 30 tháng 4 lúc 14:53Apr 30 at 14:53
CodetolifecodetolifeCodeToLife 3.2652 huy hiệu vàng38 Huy hiệu bạc27 Huy hiệu đồng2 gold badges38 silver badges27 bronze badges 2 năm trước Ẩn danh ¶ — Replace all occurrences of the search string with the replacement string 9 năm trướciskus1981 tại gmail dot com ¶( Làm thế nào tôi có thể thay thế nhiều từ trong một chuỗi trong PHP?preg_replace(). Cách tiếp cận 1: Sử dụng các hàm str_replace () và str_split () trong PHP. Hàm str_replace () được sử dụng để thay thế nhiều ký tự trong một chuỗi và nó có ba tham số. Tham số đầu tiên là mảng các ký tự để thay thế.Sự khác biệt giữa preg_replace và str_replace là gì?str_replace() takes a value from each array and uses them to search and replace on 5. If 4 has fewer values than 3, then an empty string is used for the rest of replacement values. If 3 is an array and
4 is a string, then this replacement string is used for every value of 3. The converse would not make sense, though. str_replace thay thế một sự xuất hiện cụ thể của một chuỗi, ví dụ "foo" sẽ chỉ khớp và thay thế điều đó: "foo" .preg_replace sẽ thực hiện khớp biểu thức thông thường, ví dụ "/f. {2}/" sẽ khớp và thay thế "foo" , nhưng cũng là "fey", "linh sam", "cáo", "f12", v.v. Làm cách nào để thay thế một phần của chuỗi trong PHP?Hàm str_replace () thay thế một số ký tự bằng một số ký tự khác trong một chuỗi. Hàm này hoạt động theo các quy tắc sau: Nếu chuỗi được tìm kiếm là một mảng, nó sẽ trả về một mảng. Nếu chuỗi được tìm kiếm là một mảng, hãy tìm và thay thế được thực hiện với mọi phần tử mảng. Việc sử dụng preg_replace trong PHP là gì?Hàm preg_replace () trả về một chuỗi hoặc mảng các chuỗi trong đó tất cả các khớp của một mẫu hoặc danh sách các mẫu được tìm thấy trong đầu vào được thay thế bằng các chuỗi con. (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ế Sự mô tả str_replace (& nbsp; & nbsp; & nbsp; & nbsp; mảng | chuỗi ________ 18, & nbsp; & nbsp; & nbsp; 1 = 2): Chuỗi | MảngNế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 (). Thông sốNếu 3 và 4 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 5. Nếu 4 có ít giá trị hơn 3, 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 3 là một mảng và 4 là một chuỗi, thì chuỗi thay thế này được sử dụng cho mọi giá trị của 3. Converse sẽ không có ý nghĩa, mặc dù.Nếu echo strtr($string,'|', "\n"); 3 hoặc echo strtr($string,'|', "\n"); 4 là mảng, các yếu tố của chúng được xử lý trước để kéo dài. 0Giá 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.str_replace() gotchas 1echo strtr($string,'|', "\n"); 4
Chuỗi hoặc mảng đang được tìm kiếm và thay thế, còn được gọi là Haystack.Nếu 5 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 5 và giá trị trả về cũng là một mảng.str_replace() replaces left to right, it might replace a previously inserted value when doing multiple replacements. See also the examples in this document.
Trả về giá trị
Ghi chú ¶ Flame2000 tại mail dot ru ¶ 2 3 4 5moostende tại gmail dot com ¶ ¶ 11 năm trước 6 7 8 9Alberto Lepe ¶ 13 năm trước
9Wes Foster ¶ ¶ 12 năm trước
"First line | second line | third line" 9Ravenswd tại Gmail Dot Com ¶ ¶ 4 năm trước
9David Holt ¶ ¶ 6 năm trước
9Michael Dot Moussa tại Gmail Dot Com ¶ ¶ 13 năm trước
new line 1Wes Foster ¶ ¶ 12 năm trước
9Ravenswd tại Gmail Dot Com ¶ ¶ 11 năm trước
preg_replace 34 năm trước ¶ 12 năm trước
9Ravenswd tại Gmail Dot Com ¶ ¶ 12 năm trước
9Ravenswd tại Gmail Dot Com ¶ ¶ 4 năm trước
9David Holt ¶ ¶ 6 năm trước
Michael Dot Moussa tại Gmail Dot Com ¶ ¶ 6 năm trước
9Michael Dot Moussa tại Gmail Dot Com ¶ ¶ 6 năm trước 01 02 03 04 05 06 07 08 09 9Michael Dot Moussa tại Gmail Dot Com ¶ ¶ 12 năm trước 11 12 9Ravenswd tại Gmail Dot Com ¶ ¶ 4 năm trước 14David Holt ¶ ¶ 4 năm trước 15 16 17David Holt ¶ ¶ 6 năm trước 18 19 20 21 22 23 9Michael Dot Moussa tại Gmail Dot Com ¶ ¶ 11 năm trước 25 26 27 9mrrehbein tại gmail dot com ¶ 6 năm trước 29Michael Dot Moussa tại Gmail Dot Com ¶ ¶ 6 năm trước 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 9Michael Dot Moussa tại Gmail Dot Com ¶ ¶ 4 năm trước 52 53 54 55 9David Holt ¶ ¶ 4 năm trước 57 58 59 60 61 9David Holt ¶ ¶ 12 năm trước 63 64 9Ravenswd tại Gmail Dot Com ¶ ¶ 4 năm trước 66 67 68 9David Holt ¶ ¶ 6 năm trước 70 71 72 73Michael Dot Moussa tại Gmail Dot Com ¶ ¶ 4 năm trước 74 75 76 77 9David Holt ¶ ¶ 6 năm trước 79 80 81 82 83 9Michael Dot Moussa tại Gmail Dot Com ¶ ¶ 12 năm trước 85mrrehbein tại gmail dot com ¶ 6 năm trước 86 87 88 9Michael Dot Moussa tại Gmail Dot Com ¶ ¶ mrrehbein tại gmail dot com 90 91 97 năm trước ¶ jay_knows_ (tất cả) uk tại hotmail dot com 93 94 9pjcdawkins tại googlemail dot com ¶ ¶ mrrehbein tại gmail dot com 96Làm thế nào tôi có thể thay thế nhiều từ trong một chuỗi trong PHP?Cách tiếp cận 1: Sử dụng các hàm str_replace () và str_split () trong PHP. Hàm str_replace () được sử dụng để thay thế nhiều ký tự trong một chuỗi và nó có ba tham số. Tham số đầu tiên là mảng các ký tự để thay thế.Using the str_replace() and str_split() functions in PHP. The str_replace() function is used to replace multiple characters in a string and it takes in three parameters. The first parameter is the array of characters to replace.
Sự khác biệt giữa preg_replace và str_replace là gì?str_replace thay thế một sự xuất hiện cụ thể của một chuỗi, ví dụ "foo" sẽ chỉ khớp và thay thế điều đó: "foo" .preg_replace sẽ thực hiện khớp biểu thức thông thường, ví dụ "/f. {2}/" sẽ khớp và thay thế "foo", nhưng cũng là "fey", "linh sam", "cáo", "f12", v.v. preg_replace will do regular expression matching, for instance "/f. {2}/" will match and replace "foo", but also "fey", "fir", "fox", "f12", etc.
Làm cách nào để thay thế một phần của chuỗi trong PHP?Hàm str_replace () thay thế một số ký tự bằng một số ký tự khác trong một chuỗi.Hàm này hoạt động theo các quy tắc sau: Nếu chuỗi được tìm kiếm là một mảng, nó sẽ trả về một mảng.Nếu chuỗi được tìm kiếm là một mảng, hãy tìm và thay thế được thực hiện với mọi phần tử mảng. replaces some characters with some other characters in a string. This function works by the following rules: If the string to be searched is an array, it returns an array. If the string to be searched is an array, find and replace is performed with every array element.
Việc sử dụng preg_replace trong PHP là gì?Hàm preg_replace () trả về một chuỗi hoặc mảng các chuỗi trong đó tất cả các khớp của một mẫu hoặc danh sách các mẫu được tìm thấy trong đầu vào được thay thế bằng các chuỗi con.returns a string or array of strings where all matches of a pattern or list of patterns found in the input are replaced with substrings. |