75292 skanuj0148 (11)

75292 skanuj0148 (11)



Rozdział 6. ♦ Ciągi znaków, data i czas 159

gdy operator . — łączenie łańcuchów. Obrazuje to kod zaprezentowany na listingu 6.2. Efekt działania tego skryptu jest natomiast widoczny na rysunku 6.2. W dalszej części rozdziału poznamy bliżej funkcje operujące na ciągach. Będą to funkcje formatujące, przeszukujące, porównujące oraz przetwarzające ciągi.

Listing 6.2. Różnice w działaniu operatorów. i +

<?php

Sstrl = "123";

$Str2 - "456";

$str3 - Sstrl + Sstr2;

$str4 = Sstrl . Sstr2;

echoCWynikiem działania strl + str2 jest: "):

echo("$str3<br>n):

echo ("Typ zmiennej str3 to:

echo(gettype($str3)):

echo("<br><br>");

echoOWynikiem działania strl . str2 jest: "): echo("$str4<br>"); echoOTyp zmiennej str4 to: "): echo(gettype($str4));

Pik Edycja ffiidok Przejdź Zakfacftj Narzędzia Pomoj

13 * & 'm? 0) fQ http://localhosljlndox.php

11

^ Rozpocznij przygód... ó Aktuainośd

Wynikiem działania strl + stx2 jest: 579

Typ zmiennej sh3 to: integer


Rysunek 6.2.

Ilustracja różnic w działaniu operatorów dodawania i konkatenacji łańcuchów

Wynikiem działania strl. sh2 jest: 123456 Typ zmiennej str4 to: string

Formatowanie ciągów

Usuwanie białych znaków

Kiedy odbieramy w skrypcie dane wprowadzone przez użytkownika do formularza na stronie WWW bądź też odczytujemy je z pliku tekstowego, warto zastosować funkcje usuwające tak zwane białe znaki, znajdujące się na początku lub na końcu ciągu. W PHP służą-do tego celu funkcje trim, Itrim i rtrim. Standardowo usuwają one następujące znaki:

♦    " " — znak spacji o kodzie 32 (0x20 szesnastkowo),

♦    \t — znak tabulacji o kodzie 9,

♦    \n — znak nowej linii o kodzie 10 (0x0A szesnastkowo),


Wyszukiwarka

Podobne podstrony:
11144 skanuj0166 (11) Rozdział 6. ♦ Ciągi znaków, data i czas 177 Listing 6.14, Przykładowe wywołani
54012 skanuj0158 (11) Rozdział 6. ♦ Ciągi znaków, data i czas 169Przeszukiwanie ciągów Podczas tworz
88107 skanuj0154 (11) Rozdział 6. ♦ Ciągi znaków, data i czas 165 np.: pr1ntf( T_-3d”. 15): Bardzo u
27526 skanuj0168 (11) Rozdział 6. ♦ Ciągi znaków, data i czas 179 Listing 6.16. Ilustracja różnic mi
skanuj0156 (10) Rozdział 6. ♦ Ciągi znaków, data i czas 167 Rysunek 6.7. Efekt działania
skanuj0172 (10) Rozdział 6. ♦ Ciągi znaków, data i czas 183Funkcja strtotime Funkcja strtotime dokon
50198 skanuj0162 (10) Rozdział 6. ♦ Ciągi znaków, data i czas 173 Ostatnią z omawianych w tej sekcji
35406 skanuj0170 (13) Rozdział 6. ♦ Ciągi znaków, data i czas 181Funkcja strftime Funkcja strftime z

więcej podobnych podstron