Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]strpos nie działa?
Forum PHP.pl > Forum > Przedszkole
Mike122
Napisałem następujący skrypt:
  1. <?php
  2. $gr = $_GET['gr'];
  3.  
  4. $auto = array();
  5. $auto['1'] = "process_";
  6.  
  7. foreach ($auto as $id => $name) {
  8. if(strpos($gr, $name)){
  9. echo ("Znaleziono w naziwe");
  10. }else{
  11. echo ("Nie ma");
  12. }
  13. }
  14. ?>


I po wpisaniu w pasku adresu skrypt.php?gr=process_web.html wyświetla mi się Nie ma tak samo po wpisaniu skrypt.php?gr=test.html
Gdzie popełniłem błąd?

Proszę o pomoc pozdrawiam.
abc667
no skoro igła jest na początku stosu to strpos() zwróci zero

  1. <?php
  2. foreach ($auto as $id => $name) {
  3. if(strpos($gr, $name) !== false){
  4. echo ("Znaleziono w naziwe");
  5. }else{
  6. echo ("Nie ma");
  7. }
  8. }
  9. ?>
Daimos
a nie lepiej stosowac eregi" title="Zobacz w manualu PHP" target="_manual? do wyszukiwania czesci stringa w nazwie?
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.