|
|
PHP (angielski akronim rekurencyjny, którego rozwinięcie to PHP Hypertext Preprocessor), pierwotnie nazwany Personal
Home Page - skryptowy język programowania, służący przede wszystkim do tworzenia dynamicznych stron WWW i wykonywany w
tym przypadku po stronie serwera, z możliwością zagnieżdżania w HTML (bądź XHTML). PHP jest podobny w założeniach do
dużo starszego mechanizmu SSI (Server Side Includes), jednak jest w stosunku do SSI nieporównanie bardziej rozbudowany.
Udostępniany jest na zasadach licencji open-source. Jego składnia bazuje na językach C, Java i Perl.
SQL (ang. Structured Query Language) to strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz
do umieszczania i pobierania danych z baz danych.
Język SQL jest językiem deklaratywnym. Decyzję o sposobie przechowywania i pobrania danych pozostawia się systemowi
zarządzania bazą danych DBMS.
Jest to język programowania opracowany w latach siedemdziesiątych w firmie IBM. Stał się on standardem w komunikacji z
serwerami relacyjnych baz danych. Wiele współczesnych systemów relacyjnych baz danych używa do komunikacji z
użytkownikiem SQL, dlatego mówi się, że korzystanie z relacyjnych baz danych, to korzystanie z SQL-a.
Apache jest otwartym serwerem HTTP dostępnym dla wielu systemów operacyjnych (m.in. UNIX, GNU/Linux, BSD,
Microsoft Windows). Po angielsku słowo Apache wymawia się epaczi, co brzmi tak samo jak a patchy (server), co było
określeniem tego serwera we wczesnym stadium jego rozwoju w 1995 roku, kiedy był on głównie zbiorem poprawek (patch)
nałożonych na serwer HTTP o nazwie NCSA.
Apache jest najszerzej stosowanym serwerem HTTP w Internecie. W maju 2003 jego udział wśród serwerów wynosił 62%. W
połączeniu z interpreterem języka skryptowego PHP i bazą danych MySQL, Apache stanowi jedno z najczęściej spotykanych
środowisk w firmach oferujących miejsce na serwerach sieciowych.
|
trim
(PHP 3, PHP 4, PHP 5) trim -- Strip whitespace (or other
characters) from the beginning and end of a string
Opisstring trim ( string str
[, string charlist] )
This function returns a string with whitespace stripped from
the beginning and end of str.
Without the second parameter, trim()
will strip these characters:
-
" " (ASCII
32 (0x20)), an ordinary space.
-
"\t" (ASCII
9 (0x09)), a tab.
-
"\n" (ASCII
10 (0x0A)), a new line (line feed).
-
"\r" (ASCII
13 (0x0D)), a carriage return.
-
"\0" (ASCII
0 (0x00)), the NUL-byte.
-
"\x0B" (ASCII
11 (0x0B)), a vertical tab.
Parametry
- str
-
The string that will be trimmed.
- charlist
-
Optionally, the stripped characters can also be
specified using the charlist
parameter. Simply list all characters that you want to be
stripped. With .. you can
specify a range of characters.
Zwracane wartości
The trimmed string.
Przykłady
Przykład 1. Usage example of trim()
<?php
$text = "\t\tThese are a few words :) ... ";
echo trim($text); // "These are a few words :) ..."
echo trim($text, " \t."); // "These are a few words :)"
// trim the ASCII control characters at the beginning and end of $binary
// (from 0 to 31 inclusive) $clean = trim($binary, "\x00..\x1F");
?> |
|
Przykład 2. Trimming array values with
trim()
<?php function trim_value(&$value)
{
$value = trim($value);
}
$fruit = array('apple','banana ', ' cranberry '); var_dump($fruit);
array_walk($fruit, 'trim_value'); var_dump($fruit);
?> |
Powyższy przykład wyświetli:
array(3) {
[0]=>
string(5) "apple"
[1]=>
string(7) "banana "
[2]=>
string(11) " cranberry "
}
array(3) {
[0]=>
string(5) "apple"
[1]=>
string(6) "banana"
[2]=>
string(9) "cranberry"
}
|
|
|