Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Jak zminić _ na spacje?
Forum PHP.pl > Forum > Przedszkole
Cwirek1987
Mam problem w bazie mam nazwy tabel takie jak kary_graficzne, pamieć_RAM i tp i teraz podczas wyświetlania tych nazw chcę żeby skrypt zmianił podkreślenie na spację w jaki sposób można to zrobić
nevt
manual albo google + str_replace()
vtuner
  1. <?php
  2. $zmienna_wyjsciowa = str_replace('_', ' ', $zmienna_z_danymi_do_przekonwertowania)
  3. ?>
Cwirek1987
mam coś takiego ale mi to nie działa
  1. <?
  2. echo str_replace('_', ' ', $row[producent];);
  3. ?>


gady zamist $row[producent]; wstawie dyski_twarde to działa

a jak użyje tego zeby to pobrał z bazy to lipa nie zmienia mi tego ;/

juz wiem co robie źle dzięki za pomoc

ponieważ jak przesyłam zmienną w adresie to jak jest ze spacją przesyła tylko dysk
a jak jest z _ to przesyła całość czyli dysk_twardy
help_mee
Ale dlaczeog wartości w tabeli wpisujesz dyski_twarde zamiast dyski twarde...?

Nazwa tabeli to tak z '_' ale wartość ;x
Crozin
  1. <?
  2.  
  3. $_producent = str_replace('_', ' ', $row['producent']);
  4.  
  5. echo 'Dane z bazy: ' . $row['producent'] . '<br />';
  6. echo 'Dane zmienione: ' . $_producent;
  7.  
  8. ?>
1) Pamiętaj, że string piszemy pomiędzy apostrofamii (lub cudzsłowiami)
2) Miałeś jeden średnik za dużo smile.gif
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.