Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [tablice] Jak przeszukać tablicę?
Forum PHP.pl > Forum > PHP
krysk
Mam dwa pytanka:

1. Jak przeszukać tablicę, i sprawdzić czy znajduje się w niej wartość danej zmiennej?

2. Jak usunąć z tablicy pole o wartości takie jak w zmiennej, oraz, gdy indeks nie jest równy wskaźnikowi z funkcji end() zmienić indeksy tablicy tak, aby były po kolei (ma to zapobiec sytuacji, gdy tablica wygląda np. tak: 1 => a, 2=>b, 4 =>d itd..)
menic
AD1. Użyj [manual:94839acbbb]foreach[/manual:94839acbbb] lub [manual:94839acbbb]array_search[/manual:94839acbbb], llub [manual:94839acbbb]in_array[/manual:94839acbbb].
AD2. Tego troche nie rozumiem :? Aby usunąć jakis element tablicy wystarczy [manual:94839acbbb]unset[/manual:94839acbbb]
krysk
Działa. Dzięki.

$id jest pobierana z URLa

[php:1:c3061516f5]<?php
while (list($key, $value) = each ($array)) {
if($value==$id) { unset($array[$key]); }
}
?>[/php:1:c3061516f5]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.