Advertisement
ShadyPL

zbiór przydantych funkcji PHP

Mar 30th, 2013
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.40 KB | None | 0 0
  1. <?php
  2. $tablica = array('one' => 1, 'two' => 2, 'three' => 3);
  3. var_dump(each($tablica)); //each wyświetla klucz wartości z tablicy przesuwająć przy tym wskaźnik o +1
  4.  
  5. $tablica = array('a', 'b', 'c');
  6. list($lan, $tu, $tri) = $tablica; //przypisuje wartosci z tablicy do zmiennych
  7. echo $lan.'<br><br>';
  8.  
  9. ksort($tablica); //ksort sortuje wartości alfab./numery .
  10. ksort($tablica); //asort sortuje indeksy alfab./numery.
  11. rsort($tablica); //malejąco
  12. array_reverse($tablica); //odwraca elementy tablicy
  13. array_pop($tablica); //usuwa ostatni element z tablicy
  14. array_push($tablica, 'next'); //dodaje element na koniec
  15. //array_walk($tablica, 'nazwa_funkcji'); wykonuje funkcje na kazdym elemencie z osobna danej tablicy
  16. //array_count_values($tablica); //sumuje elementy tablicy
  17. shuffle($tablica); //tasuje tablice na losowe elementy
  18. echo $tablica[1];
  19.  
  20. $show = extract($tablica, EXTR_OVERWRITE, 'opcjonalny_prefix'); //konwertuje tablice na string, przypisujac zmienne wg nazwy elementów
  21. //echo $nazwa_elementu_show;
  22.  
  23. $value = 55.309;
  24. printf("Zmienna value wynosi %s", $value);
  25.  
  26. $string = 'Jestem sobie szYmoN wale w rYMOOnn.';
  27. echo ucwords($string); //zamienia każdą literę na początku słowa na wielką
  28. echo ucfirst($string); //zamienia pierwszą literę podanego ciągu na wielką
  29. strtoupper($string); //zamienia litery na wielkie
  30. strtolower($string); //zamienia litery na małe
  31.  
  32. addslashes('"dupaecke;.&'); //wstawia backslash przed apostr. i cudzys.
  33. echo stripslashes("\"dupaecke;.&"); //vice versa addslashes, usuwa backslashe
  34.  
  35. $dziel = strtok('sadsa dsadsa dasd', ' '); //dzieli string do zdefiniowanego znaku
  36. echo $dziel; //wyświetli sadsa, aby dokonać dzielenia calego stringu - pętla
  37.  
  38. substr('JestemBogiem', 2, -2); //ucina ciąg - wyświetli stemBog
  39.  
  40. if(!strcmp('mams', 'mam')) echo 'takie same'; //sprawdza czy wartosci sa takie same
  41.  
  42. $filtrowane = 'adres@gmail.com';
  43. strstr($filtrowane, '@'); //usuwa wszystko do podanego znaku - @gmail.com
  44. strstr($filtrowane, '@', true); //usuwa wszystko po podanym znaku - adres
  45. strpos('szymon szychulski', 'ym'); //zwraca miejsce wystąpienia ciągu - tu 3 - szuka szybciej od strstr
  46. strpos('szymon szychulski', 'y', 3); //zaczyna od 3
  47. str_replace('zamień to', 'na to', $filtrowane); //podmiana ciągów
  48. substr_replace($filtrowane, 'zamień na to', 10, 20); //podmiana ciągów wg miejsca
  49.  
  50. echo '<br><br>';
  51. echo max(0.32, 0.54); //zwraca większą wartość
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement