travis77 Posted August 1, 2007 Share Posted August 1, 2007 Hello, I have a field in a database that can hold either a link to an image e.g. photos/image1.jpg or a number e.g. 555-1212. I need our php script to tell the difference between the two. If it is a link, it needs to display the image. If it is a number, it should display the number. Any ideas on how to do this? Thanks in advance! Quote Link to comment https://forums.phpfreaks.com/topic/62892-reading-string-from-database/ Share on other sites More sharing options...
wildteen88 Posted August 1, 2007 Share Posted August 1, 2007 Is the format of the number going to be xxx-xxxx, eg three numbers followed by a dash then four numbers If is you could use a bit regex: $var = '555-1234'; if(preg_match("/^([0-9]+){0,3}\-([0-9]+){0,4}/", $var)) { echo 'number'; } else { echo 'image'; } Quote Link to comment https://forums.phpfreaks.com/topic/62892-reading-string-from-database/#findComment-313055 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.