PHP split deprecated. Alternativa?
 
Gogy 3. dec 2013 22:32:30 Pridružen od:
17. mar 2007
2491 objav
2064 252 12
#1

Zdravo,



imam en parser za import stroškov. Nekaj časa ga nisem uporabljal, ker je vseeno kdaj importaš (sredi ali konec leta ali celo večkrat mesečno) in sedaj vidim da ne deluje več. Izpiše notice da je split funkcija deprecated, kar je po PHP dokumentaciji res.



Poskusil sem samo split zamenjat s preg_split



pa napiše spet notice


Vrednost spremenljivke $datum = 03.12.2013

--vrstici 980 in 981
list($dan, $mesec, $leto) = preg_split('[/.-]', $datum);
$datum = date("Y-m-d", mktime(0, 0, 0, $mesec, $dan, $leto));

-- output
Notice: Undefined offset: 2 in /home/aaa/functions.php on line 980

Notice: Undefined offset: 1 in /home/aaa/functions.php on line 980

Notice: A non well formed numeric value encountered in /home/aaa/functions.php on line 981

Nič se ne zgodi, vrednosti se ne insertajo v naslednjem koraku.



Kaka ideja strokovnjakov?


všeč(0) ni všeč(0) spam(0)
 
Gogy 4. dec 2013 00:58:34 Pridružen od:
17. mar 2007
2491 objav
2064 252 12
#2

REŠIL: uporabil explode, ki jo itak vedno uporabljam, ampak tukaj sem hotel samo malo "pohekat" :)


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se