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! 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'; } Link to comment https://forums.phpfreaks.com/topic/62892-reading-string-from-database/#findComment-313055 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.