Skocz do zawartości

wartość tablicy - in_array


itpawel

Rekomendowane odpowiedzi

Tak hobbystycznie próbuję wykorzystywać PHP. Chciałem stworzyć kod, który sprawdzi czy w tablicy znajduje się konkretna wartość, jeżeli tak wówczas pozwoli to użytkownikom przesłać formularz z jakimiś danymi, po czym konkretna wartość zostanie usunięta z tablicy.

Mógłbym trim wcisnąć do pętli, ale jak, bo bez użycia array_map wyrzuci błąd - Undefined variable: wartosc.

for($a=0;$a<count($wp);$a++) {
    $wp[] = trim($wp[$a]);
}

if (in_array($wartosc, $wp)) {
echo "to sie nie wyświetla";}
else { 
echo "<br />ni ma";}

Odnośnik do komentarza
Udostępnij na innych stronach

39 minut temu, itpawel napisał:

Mógłbym trim wcisnąć do pętli, ale jak, bo bez użycia array_map wyrzuci błąd - Undefined variable: wartosc. 

Ech nie po co w pętli znowu ładować do array ? Przecież to można zrobić bardzo porsto - pseudokod

 

$czyznalazl = false;
foreach($tablica AS $linie)
{
	$linia = trim($linie);
	if((sprawdzanie jak pisalem ) == true)
	{
		// znaleziono
		$czyznalazl = true;
		break;
	}
}

if($czyznalazl)
{
	// OK znalazl....
}
else
{
	// Nie znalazl...
}



 

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności