Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]strpos nie działa?
Mike122
post
Post #1





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 12.04.2006

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
abc667
post
Post #2





Grupa: Zarejestrowani
Postów: 229
Pomógł: 0
Dołączył: 29.05.2007

Ostrzeżenie: (0%)
-----


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. ?>
Go to the top of the page
+Quote Post
Daimos
post
Post #3





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


a nie lepiej stosowac eregi" title="Zobacz w manualu PHP" target="_manual? do wyszukiwania czesci stringa w nazwie?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 18:32