Ciao a tutti, ho fatto un update della versione PHP ed ho trovato alcune funzioni deprecated, le ereg e la funzione split.
Sulla documentazione di php.net ho trovato alcune informazioni, se ho capito bene da ereg devo passare ad preg_match e per quanto riguarda la split da split a preg_split mi confermate ciò?
Inoltre il passaggio è semplice? Ovvero se io ho questa funzione ereg è giusto il passaggio in questa maniera?
Codice PHP:
<?php
$versione = $rs['Versione'];
$regs[1] = "";
$ppp = ereg("^.*Versione = ([0-9]*[.][0-9]*[.][0-9]*).*$", $versione, $regs);
$periferica = trim($regs[1]);
?>
Codice PHP:
<?php
$versione = $rs['Versione'];
$regs[1] = "";
$ppp = preg_match("^.*Versione = ([0-9]*[.][0-9]*[.][0-9]*).*$", $versione, $regs);
$periferica = trim($regs[1]);
?>
Per lo split il discorso è analogo?
Codice PHP:
<?php
$sel = split("_______",$_REQUEST[$key]);
?>
Codice PHP:
<?php
$sel = preg_split("_______",$_REQUEST[$key]);
?>
Grazie a tutti!!!!
Edit: Ho letto ora che bisogna aggiungere gli slash (/) quindi in teoria va cosi?
Codice PHP:
$ppp = ereg("^.*Versione = ([0-9]*[.][0-9]*[.][0-9]*).*$", $versione, $regs);
$ppp = preg_match("/^.*Versione = ([0-9]*[.][0-9]*[.][0-9]*).*$/", $versione, $regs);
Mentre per lo split non servono no?