Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Programowanie webowe PHP

W języku PHP, aby usunąć białe znaki wyłącznie z początku łańcucha znaków (bez zmiany jego końca), należy zastosować funkcję

A. sort( )
B. time( )
C. strlen( )
D. ltrim( )
Funkcja ltrim( ) jest właściwym wyborem, ponieważ usuwa białe znaki z lewej strony łańcucha znaków, czyli z jego początku. Nie modyfikuje końca napisu, więc spacje, tabulatory lub znaki nowej linii znajdujące się na końcu pozostają bez zmian. Do zapamiętania: litera l w nazwie ltrim oznacza left, czyli lewą stronę. Typowa składnia to ltrim(łańcuch) albo ltrim(łańcuch, znaki_do_usunięcia), gdy trzeba wskazać własny zestaw znaków. W praktyce ltrim( ) przydaje się przy oczyszczaniu danych tekstowych, na przykład wartości wpisanych w formularzu. Pokrewne funkcje to trim( ), usuwająca znaki z obu stron, oraz rtrim( ), działająca tylko od końca łańcucha.
W tym pytaniu chodzi o usunięcie białych znaków tylko z początku napisu, dlatego właściwą funkcją jest ltrim( ). Nazwa zawiera literę l od left, czyli lewa strona łańcucha. time( ) nie służy do pracy z białymi znakami - w PHP zwraca aktualny czas jako znacznik czasu Unix, więc byłaby używana przy operacjach na dacie i czasie. sort( ) porządkuje elementy tablicy, a nie znaki w napisie ani spacje na jego początku. strlen( ) oblicza długość łańcucha znaków, czyli liczbę bajtów w napisie, ale nie usuwa żadnych znaków. Typowy błąd polega na wybieraniu funkcji kojarzącej się ogólnie z przetwarzaniem danych, zamiast rozpoznania konkretnego prefiksu w nazwie funkcji. Do usuwania z lewej strony służy ltrim( ), z prawej strony rtrim( ), a z obu stron trim( ).

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.