Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Sprawdzanie czy zmienna zawiera wyraz
Forum PHP.pl > Forum > Przedszkole
Crop
witam
Mam problem.
Muszę sprawdzić czy zmienna zawiera wyraz "WM".
Chodzi mi o przeszukanie zmiennaj czy na początku zawiera wyraz WM (^WM).
z góry dziękuje za pomoc.
Cienki1980
Możesz wykorzystać funkcję strpos" title="Zobacz w manualu PHP" target="_manual
Crop
nee nic nie dało:
  1. <?php
  2. $pos = strpos($POST['nchar'], "WM");
  3.  
  4. if (isset($istnieje) && $pos === true) {
  5. echo 'Nie można!';
  6. }
  7. else {
  8. echo 'OK';
  9. }
  10. ?>

Dodam że jest to wycinek z kod. Postanowiłem wkleić tylko kawałek związany z tą funkcją.
Kicok
strpos" title="Zobacz w manualu PHP" target="_manual nigdy nie zwróci true.

Jeśli nie znajdzie "WM" w zmiennej $_POST['nchar'] to zwróci false
A jeśli znajdzie to zwróci pozycję "WM" w zmiennej $_POST['nchar']

Jeśli chcesz sprawdzić, czy "WM" znajduje się na samym początku, to upewnij się że wartością zwróconą przez funkcję strpos jest: 0, ale nie false.
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.