Sprawdzenie czy indeks wychodzi poza tablicę

0

Mam tablicę dwuwymiarową [m]x[n] i moje pytanie: jak sprawdzić, czy [m][n+1] jeszcze łapie się w tablicy czy już nie?
Tablica ma dynamiczny rozmiar, blokowanie tego na sztywno więc odpada.

1

no ale jakąś wartością alokujesz tą pamięć? Nie znasz m i n?

0

A rzeczywiście, mogę sprawdzać po wartościach. Jakoś tak nie wpadłem.

1

nie łapie się. Nie możesz się odnieść do drugiego elementu za ostatnim. Chyba coś źle pytanie zadałeś. Jeśli chodzi Ci o sprawdzenie czy element tablicy [i, j] jest w tablicy o wymiarze m x n to po prostu:
if (i >=0 && i < n && j >=0 && j < m) { /* tak, jest w tablicy */ }

0

Dobra, źle nazwałem zmienne. Mam tablicę o rozmiarach [m, n] i chcę sprawdzić, czy współrzędne [a, b] istnieją, czy nie czytam adresów 'wolnych', pustych czy jak to się tam zwie.

0

http://php.net/manual/en/function.isset.php
Używasz sobie na tablicy [a][b], sprawdza ona czy takowy index istnieje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1