![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 13.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
witam
w tablicy przechowuję numerki w postaci : 12,324,543,5654 jako text chciałbym z nich zrobić bezpośrednio tablicę czyli jeśli pobrałem dane do zmiennej $wyniki to takie coś: $tablica=array($wyniki); zwraca : Array ( [0] => 17,18,18,15 ) a chciałbym aby normalnie to przerobiło na tablicę. czy da się to tak zrobić, czy muszę robić koniecznie explode? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Chyba tylko explode. Prosto i logicznie. A jak pobierasz i jaką wartość ma zmienna przed kodem $tablica=array($wyniki); ?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 10 Dołączył: 8.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
abort mylisz się (IMG:style_emoticons/default/smile.gif) prócz explode mamy jeszcze nieraz szybsze oraz bardziej elastyczne "wyrażenia regularne"
Ten post edytował KotWButach 7.09.2012, 02:46:05 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Litosci... dla osoby z takim problemem proponować preg_match to tak jakby uczyć nauki jazdy jakimś Subaru Impreza. Owszem, Subaru jest szybsze, elastyczniejsze i lepiej wchodzi w zakręty, ale nie to jest potrzebne na kursie nauki jazdy (IMG:style_emoticons/default/smile.gif)
Co do szybkości: obawiam się, że w w/w problemie jednak explode będzie szybsze w odniesieniu do preg_split. Co prawda nie testowałem tego, ale mam silne przeświadczenie tego. Wyrażenia regularne są fajne i bardzo elastyczne (mnie nie musisz tego tłumaczyć), ale jednak bardzo czasochłonne. Osobiście przetestowałem strpos w odniesieniu do preg_match - odnotowałem trzykrotny zysk czasowy po zastosowaniu strpos. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 10 Dołączył: 8.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dlatego napisałem "nieraz szybsze" bo wiadomo że nie przy tego typu trywialnych zadaniach (nie testowałem też). Ale autor tematu pytał o inne możliwości to napisałem (IMG:style_emoticons/default/smile.gif) . Ale wydajność to ciekawy temat już dla średnich projektów myślę.
Ten post edytował KotWButach 7.09.2012, 18:24:49 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 02:46 |