Replace ereg with preg_match

How to update to using preg_match on newer versions of PHP

I was recently developing on a newer version of PHP than what is currently used on most of our servers and I was getting a warning telling me that the function ereg was depreciated.

A little googling told me that is is going to be totally removed from PHP 6 so in the interest of keeping my code nice and up to date I made the following changes....

Use preg_match instead of ereg and wrap the expression with //

Simple!

Here is an example;

ereg("^[-]?[0-9]+([\.][0-9]+)?$", $var);

Becomes

preg_match("/^[-]?[0-9]+([\.][0-9]+)?$/", $var);


Recent posts View all

Web Dev

Render's Support

I'm really happy with Render's support and will be recommending them for people to consider

Web dev

Free tools to improve your website

There are lots of freely available tools to help get a sense check on how your website is doing and recommend improvements