[PHP] preg_match_all, "łapanie" liczb do tablicy wyniku jako integer, a nie string |
[PHP] preg_match_all, "łapanie" liczb do tablicy wyniku jako integer, a nie string |
18.01.2014, 20:28:20
Post
#1
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 105 Dołączył: 7.08.2012 Ostrzeżenie: (0%) |
$wynik[0]:
Czy można jakoś ustawić preg_match_all, by w wyniku 80 było integerem, podobnie jak 20, a plus pozostawał stringiem? Czyli:
|
|
|
18.01.2014, 20:38:14
Post
#2
|
|
Grupa: Zarejestrowani Postów: 172 Pomógł: 27 Dołączył: 5.10.2013 Ostrzeżenie: (0%) |
Ten post edytował tomxx 18.01.2014, 20:43:18 |
|
|
18.01.2014, 20:44:53
Post
#3
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 105 Dołączył: 7.08.2012 Ostrzeżenie: (0%) |
Czyli rozumiem, że samo preg_match_all nie ma takiej możliwości.
O rzutowaniu myslałem, ale chciałem się dowiedzieć czy może idzie to zrobić szybciej już na etapie wyłuskiwania danych. Znalazłem krótsze dla mnie rozwiązanie, bo tablica będzie i tak zapisywana w JSON. Wystarczy do json_encode dodać stałą JSON_NUMERIC_CHECK (PHP 5.3.3+): |
|
|
Wersja Lo-Fi | Aktualny czas: 24.05.2024 - 01:42 |