substr_replace
(PHP 4, PHP 5, PHP 7, PHP 8)
substr_replace β ΠΠ°ΠΌΡΠ½ΡΡ ΡΠ°ΡΡΠΈΠ½Ρ ΡΡΠ΄ΠΊΠ°
ΠΠΏΠΈΡ
substr_replace(Β Β Β Β array|string $string,Β Β Β Β array|string $replace,Β Β Β Β array|int $offset,Β Β Β Β array|int|null $length = null): string|array
substr_replace() Π·Π°ΠΌΡΠ½ΡΡ ΡΠ°ΡΡΠΈΠ½Ρ ΡΡΠ΄ΠΊΠ° string
, ΡΠΎ ΠΏΠΎΡΠΈΠ½Π°ΡΡΡΡΡ ΡΠ· ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π· ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΠΈΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ offset
ΡΠ° (Π½Π΅ΠΎΠ±ΠΎΠ²'ΡΠ·ΠΊΠΎΠ²ΠΎΡ) Π΄ΠΎΠ²ΠΆΠΈΠ½ΠΎΡ length
, ΡΡΠ΄ΠΊΠΎΠΌ replace
ΡΠ° ΠΏΠΎΠ²Π΅ΡΡΠ°Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
string
ΠΡ ΡΠ΄Π½ΠΈΠΉ ΡΡΠ΄ΠΎΠΊ.
Π’Π°ΠΊΠΎΠΆ ΠΌΠΎΠΆΠ½Π° Π²ΠΊΠ°Π·Π°ΡΠΈ ΠΌΠ°ΡΠΈΠ² ΡΡΠ΄ΠΊΡΠ², Ρ ΡΡΠΎΠΌΡ Π²ΠΈΠΏΠ°Π΄ΠΊΡ Π·Π°ΠΌΡΠ½ΠΈ Π²ΡΠ΄Π±ΡΠ²Π°ΡΠΈΠΌΡΡΡΡΡ Π· ΠΊΠΎΠΆΠ½ΠΈΠΌ Π½Π°Π΄Π°Π½ΠΈΠΌ ΡΡΠ΄ΠΊΠΎΠΌ. Π£ ΡΡΠΎΠΌΡ Π²ΠΈΠΏΠ°Π΄ΠΊΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ replace
offset
ΠΈlength
ΠΌΠΎΠΆΡΡΡ Π±ΡΡΠΈ ΡΠΊ ΡΠΊΠ°Π»ΡΡΠ½ΠΈΠΌΠΈ Π·Π½Π°ΡΠ΅Π½Π½ΡΠΌΠΈ β Ρ ΡΡΠΎΠΌΡ Π²ΠΈΠΏΠ°Π΄ΠΊΡ ΡΡ Π·Π½Π°ΡΠ΅Π½Π½Ρ Π±ΡΠ΄ΡΡΡ Π·Π°ΡΡΠΎΡΠΎΠ²Π°Π½Ρ Π΄ΠΎ ΠΊΠΎΠΆΠ½ΠΎΠ³ΠΎ ΡΡΠ΄ΠΊΠ°, ΡΠ°ΠΊ Ρ ΠΌΠ°ΡΠΈΠ²Π°ΠΌΠΈ β Ρ ΡΡΠΎΠΌΡ Π²ΠΈΠΏΠ°Π΄ΠΊΡ Π²ΡΠ΄ΠΏΠΎΠ²ΡΠ΄Π½Ρ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΌΠ°ΡΠΈΠ²ΡΠ² Π±ΡΠ΄ΡΡΡ Π·Π°ΡΡΠΎΡΠΎΠ²Π°Π½Ρ Π΄ΠΎ ΠΊΠΎΠΆΠ½ΠΎΠ³ΠΎ Π½Π°Π΄Π°Π½ΠΎΠ³ΠΎ ΡΡΠ΄ΠΊΠ°.
replace
Π ΡΠ΄ΠΎΠΊ Π·Π°ΠΌΡΠ½ΠΈ.
offset
Π―ΠΊΡΠΎ offset
ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π½ΠΈΠΉ, Π·Π°ΠΌΡΠ½Π° ΠΏΠΎΡΠΈΠ½Π°ΡΡΡΡΡ Π· ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π· ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΠΈΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ offset
ΡΡΠ΄ΠΊΠΈ string
Π―ΠΊΡΠΎ offset
Π²ΡΠ΄'ΡΠΌΠ½ΠΈΠΉ, Π·Π°ΠΌΡΠ½Π° ΠΏΠΎΡΠΈΠ½Π°ΡΡΡΡΡ ΡΠ· ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π· ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΠΈΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ offset
, ΡΡΠΈΡΠ°Ρ ΠΎΡ ΠΊΠΎΠ½ΡΠ° ΡΡΡΠΎΠΊΠΈstring
length
ΠΡΠ»ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»Π΅Π½, ΡΠΎ ΠΎΠ½ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ Π·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠΉ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΈ Π² ΡΡΡΠΎΠΊΠ΅string
. Π―ΠΊΡΠΎ ΡΠ΅ΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Ρ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΈΠΌ, Π²ΡΠ½ Π²ΠΈΠ·Π½Π°ΡΠ°Ρ ΠΊΡΠ»ΡΠΊΡΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ² Π²ΡΠ΄ ΠΊΡΠ½ΡΡ ΡΡΠ΄ΠΊΠ° string
Π½Π° ΡΠΊΠΈΡ
Π·Π°ΠΊΡΠ½ΡΡΡΡΡΡΡ Π·Π°ΠΌΡΠ½Π°. Π¦Π΅ΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Π½Π΅ΠΎΠ±ΠΎΠ²'ΡΠ·ΠΊΠΎΠ²ΠΈΠΉ Ρ Π·Π° ΠΏΡΠΎΠΌΠΎΠ²ΡΠ°Π½Π½ΡΠΌ Π΄ΠΎΡΡΠ²Π½ΡΡ strlen(string
);, ΡΠΎ Π΅ΡΡΡ Π·Π°ΠΌΠ΅Π½Π° Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΡΡΡΠΎΠΊΠΈstring
. ΠΡΠΎΠ·ΡΠΌΡΠ»ΠΎ, ΡΠΊΡΠΎ length
Π΄ΠΎΡΡΠ²Π½ΡΡ Π½ΡΠ»Ρ, ΡΠΎ ΡΠ΅ Π΅ΠΊΠ²ΡΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ Π²ΡΡΠ°Π²ΡΡ replace
Π²string
Π½Π° Π²ΠΊΠ°Π·Π°Π½ΡΠΉ ΠΏΠΎΠ·ΠΈΡΡΡ offset
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΡΠ΅Π·ΡΠ»ΡΡΡΡΡΠΈΠΉ ΡΡΠ΄ΠΎΠΊ. Π―ΠΊΡΠΎ string
Ρ ΠΌΠ°ΡΠΈΠ²ΠΎΠΌ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°Ρ ΠΌΠ°ΡΠΈΠ².
ΡΠΏΠΈΡΠΎΠΊ Π·ΠΌΡΠ½
ΠΠ΅ΡΡΠΈΡ | ΠΠΏΠΈΡ |
---|---|
8.0.0 | length ΡΠ΅ΠΏΠ΅Ρ Π΄ΠΎΠΏΡΡΠΊΠ°Ρ Π·Π½Π°ΡΠ΅Π½Π½Ρ null. |
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΡΠΎΡΡΠΈΠΉ ΠΏΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ substr_replace()
Loading...
ΠΡΠΈΠΊΠ»Π°Π΄ #2 ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅substr_replace()** Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΡΠ°ΡΠ½ΠΎΡ ΠΌΠ½ΠΎΠΆΠΈΠ½Π½ΠΎΡ Π·Π°ΠΌΡΠ½ΠΈ ΡΡΠ΄ΠΊΡΠ²**
Loading...
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ:
A: YYY; B: YYY; C: YYY
A: AAA; B: BBB; C: CCC
A: AAAXX; B: BBBX; C: CCC
ΠΡΠΈΠΌΡΡΠΊΠΈ
ΠΠ°ΡΠ²Π°ΠΆΠ΅Π½Π½Ρ: Π¦Ρ ΡΡΠ½ΠΊΡΡΡ Π±Π΅Π·ΠΏΠ΅ΡΠ½Π° Π΄Π»Ρ ΠΎΠ±ΡΠΎΠ±ΠΊΠΈ Π΄Π°Π½ΠΈΡ Ρ Π΄Π²ΡΠΉΠΊΠΎΠ²ΡΠΉ ΡΠΎΡΠΌΡ.
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- str_replace() - ΠΠ°ΠΌΡΠ½ΡΡ Π²ΡΡ Π²Ρ ΠΎΠ΄ΠΆΠ΅Π½Π½Ρ ΡΡΠ΄ΠΊΠ° ΠΏΠΎΡΡΠΊΡ Π½Π° ΡΡΠ΄ΠΎΠΊ Π·Π°ΠΌΡΠ½ΠΈ
- substr() - ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΠΏΡΠ΄ΡΡΠ΄ΠΎΠΊ
- ΠΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π² ΡΡΠ΄ΠΊΡ ΡΠ° ΠΉΠΎΠ³ΠΎ Π·ΠΌΡΠ½Π°