[PHP] in_array a kodowanie (porownanie nie dziala przy jezyku FR) |
[PHP] in_array a kodowanie (porownanie nie dziala przy jezyku FR) |
20.10.2021, 12:50:54
Post
#1
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 1 Dołączył: 3.07.2011 Ostrzeżenie: (0%) |
Kod $test_value = 'hauteur personnalisée entre 20cm et 24cm'; $test_array = array('1', '2', 'Hauteur personnalisée entre 20cm et 24cm', '4'); if(in_array($test_value, $test_array)){ echo 'jest'; }else{ echo 'niema'; } wartosci takie same ale porownanie nie dziala. Jedne dane pobieram z bazy (utf8_general_ci) a drugie mam w tabeli w pliku (UTF-8). Probowalem przekonwertowac jakos obie wartosci na UTF-8 ale caly czas zwraca ze nie ma tej wartosci w tablicy. Moze jakas inna funkcja do tego sie lepiej nada ? |
|
|
20.10.2021, 13:01:54
Post
#2
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) |
Po prostu $test_value zaczyna się z małej litery, a w tablicy masz z wielkiej - in_array tego nie ogarnie.
Ten post edytował aras785 20.10.2021, 13:28:18 |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 04:07 |