skanuj0149 (10)

skanuj0149 (10)



160 PHP i MySQL dla każdego

♦    \r — znak powrotu karetki (z ang. carriage return) o kodzie 13 (OxOD szesnastkowo),

♦    \0 — znak o kodzie O,

♦    \OxOB — znak tabulacji pionowej o kodzie 12.

Funkcja trim usuwa wymienione znaki z początku i z końca ciągu, funkcja ltrim — z początku ciągu, a funkcja rtrim — z końca. Zamiast rtrim można również użyć nazwy chop, co ma identyczne znaczenie. Wszystkie funkcje przyjmują jako argument ciąg do przetworzenia i zwracają ciąg przetworzony. Jeżeli chcemy usuwać inne zestawy znaków, należy w wywołaniu podać drugi argument, którym jest łańcuch zawierający znaki do usunięcia. Przykładowy sposób zastosowania funkcji trim, ltrim i rtrim został przedstawiony na listingu 6.3.

Listing 6.3. Zastosowanie funkcji usuwających znaki z początku i końca ciągu <?php

$str - " ... _Przykładowy ciąg_ ... echo("Pierwotna zawartość ciągu str:<br>"): echo("-$str-“):

$str - ltrim(tstr):

echo("<br>Po wywołaniu ltrim(\$str):<br>”): echo("-$str-");

$str - rtrim($str):

echo(''<br>Po wywołaniu rtrim(\$str):<br>"): echo("-$str-");

$str - trim($str, ");

echo("<br>Po wywołaniu trim(\$str, \"):<br>“): echo(”-$str-“):

?>

Dodawanie znaczników końca linii

Jeżeli łańcuch znaków zawiera znaki końca linii, czyli jest podzielony na akapity, chcielibyśmy zapewne, aby w taki sposób był również prezentowany po wysłaniu do przeglądarki. Niestety przeglądarki ignorują znaki końca linii i wyświetlą taki ciąg, jakby tych znaków nie było. Jeśli chcemy, by w kodzie HTML występował podział wiersza, wykorzystujemy zazwyczaj znacznik <br>. Ręczna zamiana znaków końca linii na znaczniki <br> w przypadku dużych partii tekstu jest dosyć uciążliwa, dlatego też w PHP dostępna jest funkcja o nazwie nl 2br (z ang. new lim to break), która potrafi wykonać to zadanie automatycznie. Parametrem tej funkcji jest ciąg znaków do przetworzenia, natomiast wynikiem jej działania — ciąg przetworzony. Sposób wykorzystania nl 2br prezentuje kod z listingu 6.4. Na rysunku 6.3 został natomiast pokazany, wyświetlony przez przeglądarkę, ten sam ciąg znaków przed użyciem tej funkcji i po jej użyciu.

Listing 6.4. Wykorzystanie funkcji nl2br_

<?php

tstr - <«ID1 Pierwszy wiersz tekstu.

Drugi wiersz tekstu.


Wyszukiwarka

Podobne podstrony:
skanuj0110 (24) 122 PHP i MySQL dla każdego ♦    prev — Przesuwa wskaźnik tablic na p
skanuj0125 (16) 136 PHP i MySQL dla każdego ♦    submit — przycisk submit, ♦  &n
46410 skanuj0147 (10) 158 PHP i MySQL dla każdego Zmienna liczba = Sliczba, a zmienna ciąg = Sciag.
12393 skanuj0110 (24) 122 PHP i MySQL dla każdego ♦    prev — Przesuwa wskaźnik tabli
52794 skanuj0155 (10) 166 PHP i MySQL dla każdego 166 PHP i MySQL dla każdego Rysunek 6.6. Wynik dzi
38295 skanuj0169 (11) 180 PHP i MySQL dla każdego ♦    tm_sec — liczba sekund, ♦ &nbs
skanuj0167 (11) 178 PHP i MySQL dla każdego Zwrócona tablica zawiera następujące klucze: ♦  &nb
skanuj0266 (3) 280 PHP i MySQL dla każdego ♦ DCL, język kontroli danych (ang. Data Control Language)

więcej podobnych podstron