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]);
?>Per lo split il discorso è analogo?Codice PHP:<?php
$versione = $rs['Versione'];
$regs[1] = "";
$ppp = preg_match("^.*Versione = ([0-9]*[.][0-9]*[.][0-9]*).*$", $versione, $regs);
$periferica = trim($regs[1]);
?>
Codice PHP:<?php
$sel = split("_______",$_REQUEST[$key]);
?>Grazie a tutti!!!!Codice PHP:<?php
$sel = preg_split("_______",$_REQUEST[$key]);
?>
Edit: Ho letto ora che bisogna aggiungere gli slash (/) quindi in teoria va cosi?
Mentre per lo split non servono no?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);

Rispondi quotando
