Jak korzystać z funkcji PHP str_pad().

Jak Korzystac Z Funkcji Php Str Pad



W tworzeniu stron internetowych, manipulowanie strunami jest powszechnym zadaniem, aw PHP jedną z takich funkcji jest the str_pad() funkcja, która umożliwia dopełnienie ciągu znaków określonym znakiem lub zestawem znaków do określonej długości. The str_pad() Funkcja może być używana do różnych celów, takich jak formatowanie danych wyjściowych, wyrównywanie tekstu i generowanie unikatowych identyfikatorów.

W tym artykule przyjrzymy się str_pad() funkcji, w tym jej składni, parametrów i różnych przypadków użycia.

Funkcja PHP str_pad().

The PHP str_pad() function to wbudowana funkcja, która umożliwia programistom dodawanie znaków na początku lub na końcu łańcucha, aż osiągnie on pożądaną długość. Ta funkcja ma kilka zastosowań, w tym formatowanie ciągów znaków, wyrównywanie kolumn tekstu i dodawanie wiodących zer do liczb.







Składnia funkcji str_pad().



Podstawowa składnia dla str_pad() funkcja w PHP wygląda następująco:



str_pad ( strunowy $ciąg_wejściowy , int $pad_długość , strunowy $pad_string , int $pad_typ = STR_PAD_RIGHT ) : strunowy

Tutaj, $ciąg_wejściowy jest ciągiem, który chcesz wypełnić. $pad_długość jest końcową długością, jaką powinien mieć wyściełany ciąg. $pad_string to ciąg, którego chcesz użyć do wypełnienia. $pad_typ jest opcjonalnym parametrem, który określa miejsce dopełnienia ciągu wejściowego. Wartość domyślna to STR_PAD_RIGHT , który wypełnia ciąg wejściowy po prawej stronie. Inne możliwe wartości dla $pad_typ Czy STR_PAD_LEFT I STR_PAD_BOTH , które wypełniają ciąg wejściowy odpowiednio po lewej i po obu stronach.





Ta funkcja zwraca dopełniony ciąg znaków na końcu.

Jak używać str_pad() w PHP?

Oto kroki, aby użyć str_pad() funkcja w PHP:



1: Zdecyduj się na strunę, którą chcesz wypełnić i długość.

2: Wybierz ciąg dopełnienia, którego chcesz użyć, czyli znak lub znaki, które chcesz dodać do ciągu.

3: Wybierz miejsce, w którym chcesz dodać dopełnienie – na początku, na końcu lub po obu stronach struny.

4: Użyj str_pad() funkcji, przekazując ciąg, który chcesz dopełnić, długość, jaką ma mieć, ciąg dopełnienia i pozycję, w której chcesz dodać dopełnienie.

5: Opcjonalnie możesz zapisać wynik w zmiennej i użyć go w razie potrzeby w swoim kodzie.

Na przykład:



// Krok 1: Zdefiniuj liczbę i żądaną długość

$num = 42 ;

$długość = 4 ;

// Krok 2: Zdefiniuj ciąg dopełnienia

$pad_string = „0” ;

// Krok 3: Zdefiniuj pozycję dopełnienia (w tym przypadku lewa strona)

$pozycja_padu = STR_PAD_LEFT ;

// Krok 4: Użyj funkcji str_pad().

$dopełniony_num = str_pad ( $num , $długość , $pad_string , $pozycja_padu ) ;

// Krok 5: Wypisz dopełniony numer

Echo $dopełniony_num ;

?>

W powyższym kodzie zdefiniowaliśmy liczbę 42 i pożądaną długość 4. Zdefiniowaliśmy również ciąg dopełnienia, który ma być „0” a pozycją wyściółki jest lewa strona. Następnie wykorzystaliśmy tzw str_pad() funkcję dopełniania liczby wiodącymi zerami, aż osiągnie żądaną długość. Na koniec wyprowadzamy wyściełany numer.

Załóżmy, że masz listę liczb, które chcesz wyświetlić z wiodącymi zerami, tak aby każda liczba miała trzy cyfry, więc możesz użyć str_pad() funkcja, aby to osiągnąć:



$liczby = szyk ( 5 , dwadzieścia jeden , 103 , 400 , 1000 ) ;

dla każdego ( $liczby Jak $liczba ) {

$wypełniony_numer = str_pad ( $liczba , 3 , „0” , STR_PAD_LEFT ) ;

Echo $wypełniony_numer . '' ;

}

?>

Powyższy kod PHP definiuje tablicę liczb, a następnie przechodzi przez każdą liczbę, wypełniając ją wiodącymi zerami, aż będzie miała trzy cyfry, używając str_pad() funkcji, a następnie wyprowadza dopełnioną liczbę, po której następuje spacja.

Wniosek

PHP str_pad() jest cennym narzędziem dla programistów pracujących z ciągami znaków w tworzeniu stron internetowych. Jego wszechstronna składnia i zakres przypadków użycia sprawiają, że jest popularnym wyborem do zadań takich jak formatowanie tekstu i generowanie unikalnych identyfikatorów. Wykonując czynności opisane w tym artykule, programiści mogą z łatwością korzystać z str_pad() funkcję dopasowywania ciągów znaków z określonymi znakami do żądanej długości. Korzystając z tej funkcji, programiści mogą poprawić wydajność i czytelność swojego kodu PHP.