strtr

(PHP 4, PHP 5, PHP 7, PHP 8)

strtr β€” ΠŸΠ΅Ρ€Π΅Ρ‚Π²ΠΎΡ€ΡŽΡ” Π·Π°Π΄Π°Π½Ρ– символи Π°Π±ΠΎ Π·Π°ΠΌΡ–Π½ΡŽΡ” підрядки

Опис

strtr(string $string, string $from, string $to): string

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Π° сигнатура (Π½Π΅ ΠΏΡ–Π΄Ρ‚Ρ€ΠΈΠΌΡƒΡ”Ρ‚ΡŒΡΡ Π· Ρ–ΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΌΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ):

strtr(string $string, array $replace_pairs): string

Π―ΠΊΡ‰ΠΎ Π²ΠΊΠ°Π·Π°Π½ΠΎ Ρ‚Ρ€ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ, ця функція ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” ΠΊΠΎΠΏΡ–ΡŽ string, Π² якій всі входТСння ΠΊΠΎΠΆΠ½ΠΎΠ³ΠΎ символу (ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚Π½ΠΎΠ³ΠΎ) Π· from Π±ΡƒΠ»ΠΈ Π·Π°ΠΌΡ–Π½Π΅Π½Ρ– Π½Π° Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π½ΠΈΠΉ символ Ρƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ– to, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ·$from[$n]замСняСтся Π½Π°$to[$n], Π³Π΄Π΅$n - Ρ†Π΅ ΠΊΠΎΡ€Π΅ΠΊΡ‚Π½Π΅ усунСння рядка Π² ΠΎΠ±ΠΎΡ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ….

Π―ΠΊΡ‰ΠΎ Π΄ΠΎΠ²ΠΆΠΈΠ½Π° рядків fromΠΈto Π²Ρ–Π΄Ρ€Ρ–Π·Π½ΡΡŽΡ‚ΡŒΡΡ, "Π·Π°ΠΉΠ²Ρ–" символи Ρƒ Π΄ΠΎΠ²ΡˆΠΎΠΌΡƒ рядку Π½Π΅ Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡŽΡ‚ΡŒΡΡ. Π”ΠΎΠ²ΠΆΠΈΠ½Π° значСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ”Ρ‚ΡŒΡΡ, Π±ΡƒΠ΄Π΅ Ρ‚Π°ΠΊΠΎΡŽ ΠΆ, як Ρ– Π΄ΠΎΠ²ΠΆΠΈΠ½Π° string

strtr() ΠΌΠΎΠΆΠ΅ викликатися Ρ–Π· Π΄Π²ΠΎΠΌΠ° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ. Π’ Ρ†ΡŒΠΎΠΌΡƒ Π²ΠΈΠΏΠ°Π΄ΠΊΡƒ from ΠΌΠ°Ρ” Π±ΡƒΡ‚ΠΈ масивом (array), Ρƒ Ρ„ΠΎΡ€ΠΌΡ– array('from' => 'to', ...). Ѐункція ΠΏΠΎΠ²Π΅Ρ€Π½Π΅ рядок, Ρƒ якому всі ΠΊΠ»ΡŽΡ‡Ρ– масиву Π·Π°ΠΌΡ–Π½ΡΡ‚ΡŒ Ρ—Ρ… Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ . strtr() Π² ΠΏΠ΅Ρ€ΡˆΡƒ Ρ‡Π΅Ρ€Π³Ρƒ Π·Π°ΠΌΡ–Π½ΡŽΡ” Π΄ΠΎΠ²ΡˆΡ– ΠΊΠ»ΡŽΡ‡Ρ–, ΠΏΡ€ΠΈΡ‡ΠΎΠΌΡƒ ΠΎΠ΄ΠΈΠ½ Ρ– Ρ‚ΠΎΠΉ ΠΆΠ΅ рядок ΠΏΠΎΡˆΡƒΠΊΡƒ Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡ”Ρ‚ΡŒΡΡ лишС ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.

Π£ Ρ†ΡŒΠΎΠΌΡƒ Π²ΠΈΠΏΠ°Π΄ΠΊΡƒ ΠΊΠ»ΡŽΡ‡Ρ– Ρ‚Π° значСння ΠΌΠΎΠΆΡƒΡ‚ΡŒ ΠΌΠ°Ρ‚ΠΈ Π±ΡƒΠ΄ΡŒ-яку Π΄ΠΎΠ²ΠΆΠΈΠ½Ρƒ, Π·Π° винятком Ρ‚ΠΎΠ³ΠΎ, Ρ‰ΠΎ ΠΊΠ»ΡŽΡ‡Ρ– Π½Π΅ ΠΏΠΎΠ²ΠΈΠ½Π½Ρ– Π±ΡƒΡ‚ΠΈ ΠΏΠΎΡ€ΠΎΠΆΠ½Ρ–ΠΌΠΈ. ΠšΡ€Ρ–ΠΌ Ρ‚ΠΎΠ³ΠΎ, Π΄ΠΎΠ²ΠΆΠΈΠ½Π° значСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ”Ρ‚ΡŒΡΡ, ΠΌΠΎΠΆΠ΅ відрізнятися Π²Ρ–Π΄ string. Однак, Π²Π°Ρ€Ρ‚ΠΎ Π²Ρ€Π°Ρ…ΡƒΠ²Π°Ρ‚ΠΈ Ρ‚ΠΎΠΉ Ρ„Π°ΠΊΡ‚, Ρ‰ΠΎ ця функція Ρ” максимально Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡŽ Π² Ρ‚ΠΎΠΌΡƒ Π²ΠΈΠΏΠ°Π΄ΠΊΡƒ, якщо всі ΠΊΠ»ΡŽΡ‡Ρ– ΠΌΠ°ΡŽΡ‚ΡŒ ΠΎΠ΄Π½Π°ΠΊΠΎΠ²ΠΈΠΉ Ρ€ΠΎΠ·ΠΌΡ–Ρ€.

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

string

Π—Π°ΠΌΡ–Π½Π½ΠΈΠΉ рядок (string).

from

Рядок (string), який Π±ΡƒΠ΄Π΅ Π·Π°ΠΌΡ–Π½Π΅Π½ΠΎ Π½Π° рядок to

to

Рядок (string), Ρ‰ΠΎ Π·Π°ΠΌΡ–Π½ΡŽΡ” рядок from

replace_pairs

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€replace_pairs ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ використаний Π·Π°ΠΌΡ–ΡΡ‚ΡŒ toΠΈfrom, Ρƒ Ρ€Π°Π·Ρ– Π²Ρ–Π½ Ρ” масивом (array) Ρ– ΠΌΠ°Ρ” Ρ„ΠΎΡ€ΠΌΡƒ array('from' => 'to', ...)

Π―ΠΊΡ‰ΠΎ replace_pairs ΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡, який Ρ” ΠΏΠΎΡ€ΠΎΠΆΠ½Ρ–ΠΌ рядком (string) (""), Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ Ρ–Π³Π½ΠΎΡ€ΡƒΡ”Ρ‚ΡŒΡΡ; ΠΏΠΎΡ‡ΠΈΠ½Π°ΡŽΡ‡ΠΈ Π· PHP 8.0.0 Ρƒ Ρ†ΡŒΠΎΠΌΡƒ Π²ΠΈΠΏΠ°Π΄ΠΊΡƒ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Ρ”Ρ‚ΡŒΡΡ E_WARNING

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” рядок (string) Ρ–Π· ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΌΠΈ Ρƒ Π½ΡŒΠΎΠΌΡƒ Π·Π°ΠΌΡ–Π½Π°ΠΌΠΈ.

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання strtr()****

Loading...

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ дСмонстрируСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈstrtr() ΠΏΡ€ΠΈ Π²ΠΈΠΊΠ»ΠΈΠΊΡƒ лишС Π· Π΄Π²ΠΎΠΌΠ° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ. Π—Π²Π΅Ρ€Π½Ρ–Ρ‚ΡŒ ΡƒΠ²Π°Π³Ρƒ Π½Π° ΠΏΡ€Ρ–ΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π·Π°ΠΌΡ–Π½ ("h" Π½Π΅ Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡ”Ρ‚ΡŒΡΡ, Ρ‚ΠΎΠΌΡƒ Ρ‰ΠΎ Ρ–ΡΠ½ΡƒΡŽΡ‚ΡŒ Π΄ΠΎΠ²ΡˆΡ– Π·Π±Ρ–Π³ΠΈ) Ρ– як Π·Π°ΠΌΡ–Π½Π΅Π½ΠΈΠΉ тСкст Π±Ρ–Π»ΡŒΡˆΠ΅ Π½Π΅ Π±Π΅Ρ€Π΅ участі Π² ΠΏΠΎΡˆΡƒΠΊΡƒ.

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #2 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання strtr()** Π· Π΄Π²ΠΎΠΌΠ° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ**

Loading...

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ виконання Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ:

hello all, I said hi

Π¦Ρ– Π΄Π²Π° Ρ€Π΅ΠΆΠΈΠΌΠΈ Π΄ΠΎΡΠΈΡ‚ΡŒ сильно Π²Ρ–Π΄Ρ€Ρ–Π·Π½ΡΡŽΡ‚ΡŒΡΡ. ΠŸΡ€ΠΈ Π²ΠΈΠΊΠ»ΠΈΠΊΡƒ strtr() Π· Ρ‚Ρ€ΡŒΠΎΠΌΠ° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ Π·Π°ΠΌΡ–Π½ΡŽΡŽΡ‚ΡŒΡΡ Π±Π°ΠΉΡ‚ΠΈ, Π° ΠΏΡ€ΠΈ Π²ΠΈΠΊΠ»ΠΈΠΊΡƒ Π· Π΄Π²ΠΎΠΌΠ° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΌΠΎΠΆΡƒΡ‚ΡŒ Π±ΡƒΡ‚ΠΈ Π·Π°ΠΌΡ–Π½Π΅Π½Ρ– Ρ– Π΄ΠΎΠ²ΡˆΡ– підрядки.

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #3 Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ повСдСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈstrtr()****

Loading...

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ виконання Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ:

1001
ba01

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ

  • str_replace() - Π—Π°ΠΌΡ–Π½ΡŽΡ” всі входТСння рядка ΠΏΠΎΡˆΡƒΠΊΡƒ Π½Π° рядок Π·Π°ΠΌΡ–Π½ΠΈ
  • preg_replace() - Π’ΠΈΠΊΠΎΠ½ΡƒΡ” ΠΏΠΎΡˆΡƒΠΊ Ρ‚Π° Π·Π°ΠΌΡ–Π½Ρƒ Π·Π° рСгулярним Π²ΠΈΡ€Π°Π·ΠΎΠΌ