Jak cię złapią, to znaczy, że oszukiwałeś. Jak nie, to znaczy, że posłużyłeś się odpowiednią taktyką.
Dla zgodności z poprzednimi wersjami można korzystać z nazwy
mysql_selectdb(). bool mysql_select_db ( string database_name [, resource link_identifier]) mysql_tablename Na podstawie identyfikatora wyniku zwracanego przez mysql_list_tables() oraz numeru kolejnego pobiera i zwraca nazwę tabeli. Funkcja mysql_numrows() może być użyta do określenia ilości tabel w wyniku. string mysql_tablename ( resource result, int i) Przykład: mysql_tablename() <?php mysql_connect ("localhost:3306"); $result = mysql_list_tables ("wisconsin"); $i = 0; while ($i < mysql_num_rows ($result)) { $tb_names[$i] = mysql_tablename ($result, $i); echo $tb_names[$i] . "<BR>"; $i++; } ?> natcasesort Stosuje algorytm sortowania ciągów w sposób w jaki robią to ludzie. Jest on nazwany „porządkowaniem naturalnym”. Funkcja natcasesort() jest wersją funkcji natsort(), która nie rozróżnia wielkości liter. Różnica pomiędzy sortowaniem naturalnym a zwykłym algorytmem sortowania pokazana jest w przykładzie zastosowania funkcji natsort(). Więcej informacji na temat tego algorytmu można znaleźć na stronie http://www.linuxcare.com.au/projects/natsort/. Patrz również: sort(), natsort(), strnatcmp() i strnatcasecmp(). void natcasesort ( array array) natsort Stosuje algorytm sortowania ciągów w sposób w jaki robią to ludzie. Jest on nazwany „porządkowaniem naturalnym”. Różnica pomiędzy sortowaniem naturalnym a zwykłym algorytmem sortowania pokazana jest na poniższym przykładzie. void natsort ( array array) Przykład: natsort() $array1 = $array2 = array ("img12.png", "img10.png", "img2.png", "img1.png"); sort($array1); echo "Zwykłe sortowanie\n"; print_r($array1); natsort($array2); echo "\nSortowanie w porządku naturalnym\n"; print_r($array2); Wykonanie tego kodu da następujący wynik: Zwykłe sortowanie Array ( [0] => img1.png [1] => img10.png [2] => img12.png [3] => img2.png ) Sortowanie w porządku naturalnym Array ( [3] => img1.png [2] => img2.png 329 PHP – Kompendium wiedzy [1] => img10.png [0] => img12.png ) Więcej informacji można znaleźć na stronie poświęconej temu algorytmowi, http://www.linuxcare.com.au/projects/natsort/. Patrz również: natcasesort(), strnatcmp() i strnatcasecmp(). next Zwraca element tablicy znajdujący się na następnym miejscu wskazywanym przez wewnętrzny wskaźnik tablicy lub False, jeżeli nie ma już więcej elementów. Funkcja next() zachowuje się podobnie do current(), z jedną różnicą. Next() przesuwa wewnętrzny wskaźnik tablicy o jeden element dalej. Jeżeli przesunięcie wskaźnika spowoduje wyjście wskaźnika poza tablicę, next() zwraca False. Jeżeli tablica zawiera pusty element lub element o wartości klucza 0, funkcja wróci False po napotkaniu takiego elementu. Aby prawidłowo przeglądać tablice, które mogą zawierać puste elementy lub klucze o wartości 0, należy użyć funkcji each(). Patrz również: curent(), end(), prev() i reset(). mixed next ( array array) nl2br Zwraca ciąg ze znacznikami <BR> wstawionymi przed wszystkimi znakami nowej linii. Patrz również: htmlspecialchars(), htmlentities() i word_wrap(). string nl2br ( string string) number_format Zwraca liczbę $number w sformatowanej postaci. Funkcja może być wywołana z jednym, dwoma lub czterema parametrami (nie z trzema). Jeżeli podany został jeden parametr, liczba $number jest formatowana bez części ułamkowej, ale z przecinkami pomiędzy kolejnymi grupami tysięcy. Jeżeli podane są dwa parametry, liczba jest formatowana z $decimals cyfr po przecinku, z kropką dziesiętną i przecinkami pomiędzy grupami tysięcy. Jeżeli są podane wszystkie cztery parametry, liczba jest z $decimals cyfr po przecinku, ze znakiem $dec_point zamiast kropki dziesiętnej i znakiem $thousand_sep zamiast przecinka pomiędzy grupami tysięcy. string number_format ( float number [, int decimals [, string dec_point [, string thousands_sep]]]) ob_end_clean Usuwa zawartość bufora wyjściowego i wyłącza buforowanie wyjścia. Patrz również: ob_start() i ob_end_flush(). void ob_end_clean ( void) ob_end_flush Wysyła zawartość bufora wyjściowego (o ile istnieje) na wyjście i wyłącza buforowanie wyjścia. Jeżeli chcesz przetworzyć zawartość bufora musisz użyć funkcji ob_get_contents() przed ob_end_flush(), ponieważ zawartość bufora jest usuwana po wywołaniu ob_get_contents(). Patrz również: ob_start(), ob_get_contents() i ob_end_clean(). void ob_end_flush ( void) ob_get_contents Zwraca zawartość bufora wyjściowego lub False, jeżeli buforowanie wyjścia nie jest aktywne. Patrz również: ob_start() i ob_get_length(). string ob_get_contents ( void) Dodatek A - Funkcje 330 ob_get_length
|
Wątki
|