Ako používať funkciu PHP str_pad().

Ako Pouzivat Funkciu Php Str Pad



Pri vývoji webu, manipulácia so šnúrkami je bežná úloha a v PHP je jednou z takýchto funkcií str_pad() funkcia, ktorá vám umožňuje vyplniť reťazec špecifickým znakom alebo množinou znakov na zadanú dĺžku. The str_pad() funkciu možno použiť na rôzne účely, ako je formátovanie výstupu, zarovnávanie textu a generovanie jedinečných ID.

V tomto článku preskúmame str_pad() do hĺbky, vrátane jeho syntaxe, parametrov a rôznych prípadov použitia.

Funkcia PHP str_pad().

The PHP str_pad() funkcia je vstavaná funkcia, ktorá umožňuje vývojárom pridávať znaky na začiatok alebo koniec reťazca, kým nedosiahne požadovanú dĺžku. Táto funkcia má niekoľko použití, vrátane formátovania reťazcov, zarovnávania stĺpcov textu a pridávania úvodných núl k číslam.







Syntax funkcie str_pad().



Základná syntax pre str_pad() funkcia v PHP je nasledovná:



str_pad ( reťazec $input_string , int $pad_length , reťazec $pad_string , int $pad_type = STR_PAD_RIGHT ) : reťazec

Tu, $vstupny_string je reťazec, ktorý chcete podložiť. $pad_length je konečná dĺžka, ktorú by mala mať vystužená šnúrka. $pad_string je reťazec, ktorý chcete použiť na výplň. $pad_type je voliteľný parameter, ktorý určuje, kde sa má vyplniť vstupný reťazec. Predvolená hodnota je STR_PAD_RIGHT , ktorý doplní vstupný reťazec doprava. Ďalšie možné hodnoty pre $pad_type STR_PAD_LEFT a STR_PAD_BOTH , ktoré vypĺňajú vstupný reťazec vľavo a na oboch stranách.





Táto funkcia vráti na konci vyplnený reťazec.

Ako používať str_pad () v PHP?

Tu sú kroky na použitie str_pad() funkcia v PHP:



1: Rozhodnite sa pre strunu, ktorú chcete podložiť, a dĺžku.

2: Rozhodnite sa pre výplňový reťazec, ktorý chcete použiť, čo je znak alebo znaky, ktoré chcete pridať do reťazca.

3: Vyberte si pozíciu, kam chcete výplň pridať – na začiatok, koniec alebo na obe strany šnúrky.

4: Použi str_pad() funkciu, odovzdanie reťazca, ktorý chcete vyplniť, dĺžku, ktorú chcete, aby bol výplňový reťazec, a pozíciu, kam chcete výplň pridať.

5: Voliteľne môžete uložiť výsledok do premennej a použiť ho podľa potreby vo svojom kóde.

Napríklad:



// Krok 1: Definujte číslo a požadovanú dĺžku

$num = 42 ;

$ dĺžka = 4 ;

// Krok 2: Definujte reťazec výplne

$pad_string = '0' ;

// Krok 3: Definujte polohu výplne (v tomto prípade ľavú stranu)

$pad_position = STR_PAD_LEFT ;

// Krok 4: Použite funkciu str_pad().

$padded_num = str_pad ( $num , $ dĺžka , $pad_string , $pad_position ) ;

// Krok 5: Vypíšte vyplnené číslo

ozvena $padded_num ;

?>

Vo vyššie uvedenom kóde sme definovali číslo 42 a požadovanú dĺžku 4. Tiež sme definovali výplňový reťazec ako '0' a polstrovanie má byť na ľavej strane. Potom sme použili str_pad() funkcia na doplnenie čísla vodiacimi nulami, kým nedosiahne požadovanú dĺžku. Nakoniec vypíšeme vyplnené číslo.

Predpokladajme, že máte zoznam čísel, ktoré chcete zobraziť s úvodnými nulami, aby každé číslo malo tri číslice, takže môžete použiť str_pad() funkcia na dosiahnutie tohto cieľa:



$čísla = pole ( 5 , dvadsaťjeden , 103 , 400 , 1000 ) ;

pre každý ( $čísla ako $číslo ) {

$padded_number = str_pad ( $číslo , 3 , '0' , STR_PAD_LEFT ) ;

ozvena $padded_number . ' ' ;

}

?>

Vyššie uvedený kód PHP definuje pole čísel a potom prechádza cez každé číslo a dopĺňa ho s úvodnými nulami, kým nebude mať tri číslice pomocou str_pad() a potom vypíše vyplnené číslo, za ktorým nasleduje medzera.

Záver

PHP str_pad() funkcia je cenným nástrojom pre vývojárov pracujúcich s reťazcami pri vývoji webu. Jeho všestranná syntax a rozsah prípadov použitia z neho robia obľúbenú voľbu pre úlohy, ako je formátovanie textu a generovanie jedinečných ID. Podľa krokov uvedených v tomto článku môžu vývojári jednoducho použiť str_pad() funkcia na doplnenie reťazcov špecifickými znakmi na požadovanú dĺžku. Využitím tejto funkcie môžu vývojári zlepšiť efektivitu a čitateľnosť svojho PHP kódu.