Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z funkcją str_replace
Forum PHP.pl > Forum > Przedszkole
krzesik
Pobieram dane do tabelki, wszystko ładnie się wypełnia ale chciałbym zmienić docelowe nazewnictwo
stosuję do tego celu funkcję str_replace jednak nie dział ona u mnie dobrze, pewnie robię jakiś głupi błąd ale nie wiem gdzie go szukać
oto mój kod:

  1. ..........................
  2. $lp = 0;
  3.  
  4. foreach ( $identyfikator as $book )
  5. {
  6. $lp++;
  7. $book = explode(" | ",$book);
  8.  
  9. echo '<tr style="background-color: #f2f2f2">
  10. <td align="center">'.$lp.'</td>
  11. <td>';
  12. if($nazwytowarow=='1') {
  13. $nazwa_new = str_replace("Kasia","1",$book[4]);
  14. $nazwa_new = str_replace("Asia","2",$book[4]);
  15. $nazwa_new = str_replace("Basia","3",$book[4]);
  16.  
  17. echo '
  18.  
  19. <input type="text" class="form-control" name="nazwa[]" title="Nazwa" value="'.$nazwa_new.'" /></input>';
  20.  
  21. } else {
  22. echo '
  23. <input type="text" class="form-control" name="nazwa[]" title="Nazwa" value="'.$book[4].'" /></input>';
  24. }
  25.  
  26. ........


woxala123
$str = str_replace
krzesik
Jaka to różnica?
patwoj98
Coś mi się wydaje, że zmienna $nazwa_new jest 3 razy ustawiana i ostatnia dopiero wyświetlana.
com
  1. $nazwa_new = str_replace("Kasia","1",$book[4]);
  2. $nazwa_new = str_replace("Asia","2",$nazwa_new);
  3. $nazwa_new = str_replace("Basia","3",$nazwa_new);
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.