CODER_TJK Telegram 1082
trim

(PHP 4, PHP 5)

trim β€” Π£Π΄Π°Π»ΡΠ΅Ρ‚ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ символы) ΠΈΠ· Π½Π°Ρ‡Π°Π»Π° ΠΈ ΠΊΠΎΠ½Ρ†Π° строки

ОписаниС

string trim ( string $str [, string $charlist ] )

Π­Ρ‚Π° функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ строку str Ρ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· Π½Π°Ρ‡Π°Π»Π° ΠΈ ΠΊΠΎΠ½Ρ†Π° строки ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ. Если Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½, trim() ΡƒΠ΄Π°Π»ΡΠ΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ символы:

" " (ASCII 32 (0x20)), ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π».

"\t" (ASCII 9 (0x09)), символ табуляции.

"\n" (ASCII 10 (0x0A)), символ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° строки.

"\r" (ASCII 13 (0x0D)), символ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ.

"\0" (ASCII 0 (0x00)), NUL-Π±Π°ΠΉΡ‚.

"\x0B" (ASCII 11 (0x0B)), Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ табуляция.

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

str

ΠžΠ±Ρ€Π΅Π·Π°Π΅ΠΌΠ°Ρ строка (string).

charlist

МоТно Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Ρ‚ΡŒ список символов для удалСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° charlist. ΠŸΡ€ΠΎΡΡ‚ΠΎ пСрСчислитС всС символы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ. МоТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ .. Π΄Π»Ρ обозначСния Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° символов.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния

ΠžΠ±Ρ€Π΅Π·Π°Π΅ΠΌΠ°Ρ строка.

Бписок измСнСний

Π’Π΅Ρ€ΡΠΈΡΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅4.1.0Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ charlist.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ #1 ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования trim()

<?php

$text   = "\t\tThese are a few words :) ...  ";
$binary = "\x09Example string\x0A";
$hello  = "Hello World";
var_dump($text, $binary, $hello);

print "\n";

$trimmed = trim($text);
var_dump($trimmed);

$trimmed = trim($text, " \t.");
var_dump($trimmed);

$trimmed = trim($hello, "Hdle");
var_dump($trimmed);

$trimmed = trim($hello, 'HdWr');
var_dump($trimmed);

// ΡƒΠ΄Π°Π»ΡΠ΅ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ASCII-символы Ρ Π½Π°Ρ‡Π°Π»Π° ΠΈ ΠΊΠΎΠ½Ρ†Π° $binary
// (ΠΎΡ‚ 0 Π΄ΠΎ 31 Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ)
$clean = trim($binary, "\x00..\x1F");
var_dump($clean);

?>

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

string(32) " These are a few words :) ... " string(16) " Example string " string(11) "Hello World" string(28) "These are a few words :) ..." string(24) "These are a few words :)" string(5) "o Wor" string(9) "ello Worl" string(14) "Example string"

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ #2 ΠžΠ±Ρ€Π΅Π·Π°Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ массива с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ trim()

<?php
function trim_value(&$value)
{
    $value = trim($value);
}

$fruit = array('apple','banana ', ' cranberry ');
var_dump($fruit);

array_walk($fruit, 'trim_value');
var_dump($fruit);

?>

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

array(3) { [0]=> string(5) "apple" [1]=> string(7) "banana " [2]=> string(11) " cranberry " } array(3) { [0]=> string(5) "apple" [1]=> string(6) "banana" [2]=> string(9) "cranberry" }

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ

Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Ρ‚Ρ€ΡŽΠΊΠΈ: ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ символов ΠΈΠ· сСрСдины строки

Π’Π°ΠΊ ΠΊΠ°ΠΊ trim() ΡƒΠ΄Π°Π»ΡΠ΅Ρ‚ символы с Π½Π°Ρ‡Π°Π»Π° ΠΈ ΠΊΠΎΠ½Ρ†Π° строки string, Ρ‚ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ (ΠΈΠ»ΠΈ Π½Π΅ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅) символов ΠΈΠ· сСрСдины строки ΠΌΠΎΠΆΠ΅Ρ‚ ввСсти Π² Π½Π΅Π΄ΠΎΡƒΠΌΠ΅Π½ΠΈΠ΅. trim('abc', 'bad') ΡƒΠ΄Π°Π»ΠΈΡ‚ ΠΊΠ°ΠΊ 'a', Ρ‚Π°ΠΊ ΠΈ 'b', ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ 'a' сдвинСт 'b' ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ строки, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π΅Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ это "Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚", Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ trim('abc', 'b') ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ Π½Π΅Ρ‚.



tgoop.com/coder_tjk/1082
Create:
Last Update:

trim

(PHP 4, PHP 5)

trim β€” Π£Π΄Π°Π»ΡΠ΅Ρ‚ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ символы) ΠΈΠ· Π½Π°Ρ‡Π°Π»Π° ΠΈ ΠΊΠΎΠ½Ρ†Π° строки

ОписаниС

string trim ( string $str [, string $charlist ] )

Π­Ρ‚Π° функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ строку str Ρ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· Π½Π°Ρ‡Π°Π»Π° ΠΈ ΠΊΠΎΠ½Ρ†Π° строки ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ. Если Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½, trim() ΡƒΠ΄Π°Π»ΡΠ΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ символы:

" " (ASCII 32 (0x20)), ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π».

"\t" (ASCII 9 (0x09)), символ табуляции.

"\n" (ASCII 10 (0x0A)), символ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° строки.

"\r" (ASCII 13 (0x0D)), символ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ.

"\0" (ASCII 0 (0x00)), NUL-Π±Π°ΠΉΡ‚.

"\x0B" (ASCII 11 (0x0B)), Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ табуляция.

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

str

ΠžΠ±Ρ€Π΅Π·Π°Π΅ΠΌΠ°Ρ строка (string).

charlist

МоТно Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Ρ‚ΡŒ список символов для удалСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° charlist. ΠŸΡ€ΠΎΡΡ‚ΠΎ пСрСчислитС всС символы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ. МоТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ .. Π΄Π»Ρ обозначСния Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° символов.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния

ΠžΠ±Ρ€Π΅Π·Π°Π΅ΠΌΠ°Ρ строка.

Бписок измСнСний

Π’Π΅Ρ€ΡΠΈΡΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅4.1.0Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ charlist.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ #1 ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования trim()

<?php

$text   = "\t\tThese are a few words :) ...  ";
$binary = "\x09Example string\x0A";
$hello  = "Hello World";
var_dump($text, $binary, $hello);

print "\n";

$trimmed = trim($text);
var_dump($trimmed);

$trimmed = trim($text, " \t.");
var_dump($trimmed);

$trimmed = trim($hello, "Hdle");
var_dump($trimmed);

$trimmed = trim($hello, 'HdWr');
var_dump($trimmed);

// ΡƒΠ΄Π°Π»ΡΠ΅ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ASCII-символы Ρ Π½Π°Ρ‡Π°Π»Π° ΠΈ ΠΊΠΎΠ½Ρ†Π° $binary
// (ΠΎΡ‚ 0 Π΄ΠΎ 31 Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ)
$clean = trim($binary, "\x00..\x1F");
var_dump($clean);

?>

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

string(32) " These are a few words :) ... " string(16) " Example string " string(11) "Hello World" string(28) "These are a few words :) ..." string(24) "These are a few words :)" string(5) "o Wor" string(9) "ello Worl" string(14) "Example string"

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ #2 ΠžΠ±Ρ€Π΅Π·Π°Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ массива с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ trim()

<?php
function trim_value(&$value)
{
    $value = trim($value);
}

$fruit = array('apple','banana ', ' cranberry ');
var_dump($fruit);

array_walk($fruit, 'trim_value');
var_dump($fruit);

?>

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

array(3) { [0]=> string(5) "apple" [1]=> string(7) "banana " [2]=> string(11) " cranberry " } array(3) { [0]=> string(5) "apple" [1]=> string(6) "banana" [2]=> string(9) "cranberry" }

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ

Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Ρ‚Ρ€ΡŽΠΊΠΈ: ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ символов ΠΈΠ· сСрСдины строки

Π’Π°ΠΊ ΠΊΠ°ΠΊ trim() ΡƒΠ΄Π°Π»ΡΠ΅Ρ‚ символы с Π½Π°Ρ‡Π°Π»Π° ΠΈ ΠΊΠΎΠ½Ρ†Π° строки string, Ρ‚ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ (ΠΈΠ»ΠΈ Π½Π΅ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅) символов ΠΈΠ· сСрСдины строки ΠΌΠΎΠΆΠ΅Ρ‚ ввСсти Π² Π½Π΅Π΄ΠΎΡƒΠΌΠ΅Π½ΠΈΠ΅. trim('abc', 'bad') ΡƒΠ΄Π°Π»ΠΈΡ‚ ΠΊΠ°ΠΊ 'a', Ρ‚Π°ΠΊ ΠΈ 'b', ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ 'a' сдвинСт 'b' ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ строки, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π΅Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ это "Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚", Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ trim('abc', 'b') ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ Π½Π΅Ρ‚.

BY RUSHD CODERS πŸš€


Share with your friend now:
tgoop.com/coder_tjk/1082

View MORE
Open in Telegram


Telegram News

Date: |

Some Telegram Channels content management tips To edit your name or bio, click the Menu icon and select β€œManage Channel.” Just at this time, Bitcoin and the broader crypto market have dropped to new 2022 lows. The Bitcoin price has tanked 10 percent dropping to $20,000. On the other hand, the altcoin space is witnessing even more brutal correction. Bitcoin has dropped nearly 60 percent year-to-date and more than 70 percent since its all-time high in November 2021. How to Create a Private or Public Channel on Telegram? Telegram iOS app: In the β€œChats” tab, click the new message icon in the right upper corner. Select β€œNew Channel.”
from us


Telegram RUSHD CODERS πŸš€
FROM American