[PHP]str_replace nie działa poprawnie na tablicy, jak wykonać? |
[PHP]str_replace nie działa poprawnie na tablicy, jak wykonać? |
11.07.2019, 00:47:49
Post
#1
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) |
Panowie o co chodzi , próbuje przy pomocy str_replace podmieniać ciąg znaków niestety zbyt dosłownie mi te ciągi zmienia
bo jeżeli mam numerek 11 to zamiast jedenascie pokazuje mi jedenjeden Czy da się w jakiś inny sposób to wykonać ? |
|
|
11.07.2019, 06:52:33
Post
#2
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) |
str_replace tak nie zadziała na tablicach.
Co zwróci nam
Ten post edytował dublinka 11.07.2019, 12:52:57 -------------------- |
|
|
11.07.2019, 17:21:08
Post
#3
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) |
no dobra to chyba lepiej już by było to robić poprzez funkcję chyba ?
w bazie mam numerki 1,2,11 teraz te numerki musiał bym wprowadzić do funkcji i wyciągnąć "tłumaczenie" czyli to by wyglądało jakoś tak :
dobrze myślę @dublinka ? |
|
|
12.07.2019, 11:56:23
Post
#4
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) |
Musialbys uzyc gotowych klas albo cos w tym rodzaju jak ponizej.
https://stackoverflow.com/questions/277569/...o-a-word-in-php Mozesz tez cos takiego uzyc tylko przerob to dla swoich danych:
Ten post edytował dublinka 12.07.2019, 15:42:21 -------------------- |
|
|
14.07.2019, 01:56:55
Post
#5
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 46 Dołączył: 10.01.2016 Ostrzeżenie: (0%) |
Jest jeszcze preg_filter, ale jak sama nazwa wskazuje - filtruje dane, czyli nie wszystkie z wejścia może znaleźć się na wyjściu. Ten post edytował Neutral 14.07.2019, 02:01:01 |
|
|
14.07.2019, 08:29:31
Post
#6
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) |
Tylko ze kolega nie chce zamieniac w tekscie tylko na 2 tablicach lub jedne dane z bazy jako tablica liczb ktora ma miec dpowiedniki jako wyrazy.
W Twoim przypadku $old ma sie zamienic na $ret. Kolega tez nie napisal czy jedna i druga tablica ma ten sam uklad czy "byle jak" Zrobilem przyklad wyzej i dziala nawet jak ma dane porozrzucane ale jedna wazna rzecz. Petla musi sie wykonac maksymalna loczbe razy ; identyczna z najwieksza wartoscia z tablicy bo nie wiem jak On ma to poukladane. Ten post edytował dublinka 14.07.2019, 08:34:01 -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 29.03.2024 - 17:01 |