Hướng dẫn php mb str_replace - php mb str_replace

(Php 4, Php 5, Php 7, Php 8)

SPERTR_REPLACE - Thay thế văn bản trong một phần của chuỗiReplace text within a portion of a string

Sự mô tả

SPERTR_REPLACE (& nbsp; & nbsp; & nbsp; | int | null $length = null): Chuỗi | mảng(
    array|string $string,
    array|string $replace,
    array|int $offset,
    array|int|null $length = null
): string|array

Thông số

string

Chuỗi đầu vào.

Một mảng các chuỗi có thể được cung cấp, trong trường hợp đó, các thay thế sẽ lần lượt xảy ra trên mỗi chuỗi. Trong trường hợp này, các tham số replace, offsetlength có thể được cung cấp dưới dạng giá trị vô hướng được áp dụng cho từng chuỗi đầu vào hoặc là mảng, trong trường hợp đó, phần tử mảng tương ứng sẽ được sử dụng cho mỗi chuỗi đầu vào.array of strings can be provided, in which case the replacements will occur on each string in turn. In this case, the replace, offset and length parameters may be provided either as scalar values to be applied to each input string in turn, or as arrays, in which case the corresponding array element will be used for each input string.

replace

Chuỗi thay thế.

________số 8

Nếu offset không âm, việc thay thế sẽ bắt đầu vào lúc bù thứ 8 thành string.

Nếu offset là âm, thay thế sẽ bắt đầu ở ký tự ____ lần thứ 8 từ cuối string.

length

Nếu được đưa ra và là dương, nó biểu thị độ dài của phần của string sẽ được thay thế. Nếu nó là âm, nó đại diện cho số lượng ký tự từ cuối string để dừng thay thế. Nếu nó không được đưa ra, thì nó sẽ mặc định là Strlen (string); tức là kết thúc việc thay thế vào cuối string. Tất nhiên, nếu length bằng không thì hàm này sẽ có tác dụng chèn replace vào string tại phần bù offset đã cho.

Trả về giá trị

Chuỗi kết quả được trả về. Nếu string là một mảng thì mảng được trả về.

Thay đổi

Phiên bảnSự mô tả
8.0.0 SPERTR_REPLACE (& nbsp; & nbsp; & nbsp; | int | null $length = null): Chuỗi | mảng

Thông số

stringsubstr_replace() examples

$replace9

Chuỗi đầu vào.substr_replace() to replace multiple strings at once

$offset0

Một mảng các chuỗi có thể được cung cấp, trong trường hợp đó, các thay thế sẽ lần lượt xảy ra trên mỗi chuỗi. Trong trường hợp này, các tham số replace, offsetlength có thể được cung cấp dưới dạng giá trị vô hướng được áp dụng cho từng chuỗi đầu vào hoặc là mảng, trong trường hợp đó, phần tử mảng tương ứng sẽ được sử dụng cho mỗi chuỗi đầu vào.

A: YYY; B: YYY; C: YYY
A: AAA; B: BBB; C: CCC
A: AAAXX; B: BBBX; C: CCC

replace

Chuỗi thay thế.: This function is binary-safe.

________số 8

  • Nếu offset không âm, việc thay thế sẽ bắt đầu vào lúc bù thứ 8 thành string.
  • Nếu offset là âm, thay thế sẽ bắt đầu ở ký tự ____ lần thứ 8 từ cuối string.
  • length

Nếu được đưa ra và là dương, nó biểu thị độ dài của phần của string sẽ được thay thế. Nếu nó là âm, nó đại diện cho số lượng ký tự từ cuối string để dừng thay thế. Nếu nó không được đưa ra, thì nó sẽ mặc định là Strlen (string); tức là kết thúc việc thay thế vào cuối string. Tất nhiên, nếu length bằng không thì hàm này sẽ có tác dụng chèn replace vào string tại phần bù offset đã cho.

Trả về giá trị

$offset1

$offset2

$offset3

$offset4

Chuỗi kết quả được trả về. Nếu string là một mảng thì mảng được trả về.

Thay đổi

$offset5

$offset6

$offset7

$offset8

$offset9

Phiên bản

length bây giờ là vô hiệu.

$length0

$length1

$offset4

Ví dụ

Thay đổi

$length3

$length4

$length5

$offset4

Phiên bản

length bây giờ là vô hiệu.

$length7

$length8

$length9

$offset4

Ví dụ

Ví dụ #1 Simple Subr_replace () Ví dụ

null1

null2

null3

$offset4

Ví dụ #2 bằng cách sử dụng subr_replace () để thay thế nhiều chuỗi cùng một lúc

length bây giờ là vô hiệu.

null5

null6

null7

null8

null9

Ví dụ

Thay đổi

string0

string1

string2

string3

Phiên bản

length bây giờ là vô hiệu.

string4

string5

string6

string7

$offset4

Ví dụ

Ví dụ #1 Simple Subr_replace () Ví dụ

string9

replace0

$offset4

Ví dụ #2 bằng cách sử dụng subr_replace () để thay thế nhiều chuỗi cùng một lúc

Ví dụ trên sẽ xuất ra:

replace2

Ghi chú

Lưu ý: Hàm này an toàn cho nhị phân.

replace3

replace4

replace5

replace6

replace7

$offset4

Xem thêm

Ví dụ #1 Simple Subr_replace () Ví dụ

replace9

offset0

offset1

offset2

offset3

$offset4

Ví dụ #2 bằng cách sử dụng subr_replace () để thay thế nhiều chuỗi cùng một lúc

Trả về giá trị

offset5

offset6

$offset4

Chuỗi kết quả được trả về. Nếu string là một mảng thì mảng được trả về.

Ví dụ #1 Simple Subr_replace () Ví dụ

offset8

offset9

length0

length1

$offset4

Ví dụ #2 bằng cách sử dụng subr_replace () để thay thế nhiều chuỗi cùng một lúc

Ví dụ trên sẽ xuất ra:

length3

Ghi chú

Lưu ý: Hàm này an toàn cho nhị phân.

length4

Xem thêm

Ví dụ trên sẽ xuất ra:

length5

length6

length7

length8

length9

$string00

$string01

$string02

$string03

$offset4

Ghi chú

Lưu ý: Hàm này an toàn cho nhị phân.

$string05

$string06

$string07

$string08

$offset4

Xem thêm

length bây giờ là vô hiệu.

$string10

$string11

$string12

$offset4

Ví dụ

length bây giờ là vô hiệu.

$string14

$string15

$string16

$offset4

Ví dụ

length bây giờ là vô hiệu.

$string18

$string19

$string20

$offset4

Ví dụ

Ví dụ #1 Simple Subr_replace () Ví dụ

$string22

$string23

$offset4

Ví dụ #2 bằng cách sử dụng subr_replace () để thay thế nhiều chuỗi cùng một lúc

Ví dụ trên sẽ xuất ra:

$string25

$string26

$string27

$string28

Ghi chú

Lưu ý: Hàm này an toàn cho nhị phân.

$string29

$string30

$string31

$string32

Xem thêm

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ế

$string33

$string31

$string35

subtr () - trả về phần của chuỗi

Ví dụ trên sẽ xuất ra:

$string36

$string37

$offset4

Ghi chú

Ví dụ #1 Simple Subr_replace () Ví dụ

$string39

$string40

$offset4

Ví dụ #2 bằng cách sử dụng subr_replace () để thay thế nhiều chuỗi cùng một lúc

Ví dụ trên sẽ xuất ra:

$string42

$string43

$string44

Ghi chú

Ví dụ trên sẽ xuất ra:

$string45

$string46

$offset4

Ghi chú

Ví dụ trên sẽ xuất ra:

$string48

$string49

$offset4

Ghi chú

length bây giờ là vô hiệu.

$string51

Thomasnospam tại Sportentrancenospam dot com ¶

20 năm trước

$string52

$string53

$string54

$string55

$string56

$offset4

Olav tại Schettler Dot Net

6 năm trước

$string58

Đô đốc tại nuclearpixel dot com ¶

13 năm trước

$string59

$string60

$string61

$string62

$string63

$string31

$string65