PHP split deprecated. Alternativa?
1 naročnik
1 naročnik
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?