Zadanie 97
Napisz program, który wczytuje liczby do tablicy o wymiarach n x m i oblicza sumę wartości we wskazanym
wierszu. Numer wiersza podaje użytkownik (numerowanie od 0). Użytkownik wprowadza n, m, liczby do
komponentu textarea oddzielone przecinkami oraz numer wiersza. Program powinien zweryfikować,
czy n, m i numer wiersza są liczbami całkowitymi, czy podane wartości są liczbami, czy ich liczba zgadza
się z n x m, a następnie wyświetlić tablicę i sumę wartości w wybranym wierszu.
Wskazówki dla ucznia:
- Sprawdź, czy n, m i numer wiersza są liczbami całkowitymi (is_numeric() i is_int() po konwersji).
- Użyj explode(), aby rozdzielić ciąg z textarea na tablicę liczb na podstawie przecinków.
- Zweryfikuj, czy każda wartość jest liczbą za pomocą is_numeric().
- Przekształć jednowymiarową tablicę na dwuwymiarową, rozdzielając ją na wiersze po m elementów.
- Użyj array_sum() lub pętli, aby obliczyć sumę wartości w wybranym wierszu.
- Zabezpiecz dane wejściowe za pomocą htmlspecialchars() przy pobieraniu, aby chronić przed XSS.