Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronach Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
|
pl:paw:lab_paw_php_1 [2024/12/14 18:03] wojnicki [Ćwiczenie 2: GET i POST] |
pl:paw:lab_paw_php_1 [2024/12/15 14:04] (aktualna) wojnicki [Informacje dodatkowe: Pliki ze strukturą] |
||
|---|---|---|---|
| Linia 65: | Linia 65: | ||
| </ | </ | ||
| - | Sprawdź | + | Przetestuj działanie |
| - | Aby dostać się do poszczególnych zmiennych w tablicach należy użyć składni: '' | + | Spróbuj umieścić w/w skrypt oraz formularz w tym samym pliku, np. '' |
| + | |||
| + | **UWAGA:** aby dostać się do poszczególnych zmiennych w tablicach należy użyć składni: '' | ||
| **UWAGA:** powyższy kod PHP generuje stronę, która domyślnie interpretowana jest przez przeglądarkę jako strona XHTML. Oczywiście, | **UWAGA:** powyższy kod PHP generuje stronę, która domyślnie interpretowana jest przez przeglądarkę jako strona XHTML. Oczywiście, | ||
| Linia 93: | Linia 95: | ||
| Przykładowy algorytm: | Przykładowy algorytm: | ||
| - odczytaj 1 wyraz z pliku, | - odczytaj 1 wyraz z pliku, | ||
| - | - sprawdź czy pasuje do wzorca | + | - sprawdź czy pasuje do wzorca |
| Uwaga na UTF8! | Uwaga na UTF8! | ||
| Linia 101: | Linia 103: | ||
| echo mb_strlen($str); | echo mb_strlen($str); | ||
| echo $str[1]; | echo $str[1]; | ||
| - | $str_array=preg_split('// | + | $str_array=mb_str_split($str); |
| - | $str_array=mb_str_split($str); | + | |
| echo $str_array[1]; | echo $str_array[1]; | ||
| </ | </ | ||
| Linia 179: | Linia 180: | ||
| Z kolei mniej skomplikowane struktury danych można przetwarzać np. linia po linii (z użyciem '' | Z kolei mniej skomplikowane struktury danych można przetwarzać np. linia po linii (z użyciem '' | ||
| - | * [[http:// | + | * [[https:// |
| - | * [[http:// | + | * [[https:// |