liamthebof Posted July 31, 2008 Share Posted July 31, 2008 Ok, what I would like to happen is a numeric value to be returned which is after a name in letters/symbols from an text document. Example: Info.txt kjbj321 knbljb354 jlknlkj4223 jnkjnlk123 kblkbn534 kjbkhb24 lhbk43 kjvbhbjv3212 In the php code, If I say read and search for say 'jnkjnlk' it should print on my screen 123. Any idea how? Link to comment https://forums.phpfreaks.com/topic/117545-solved-php-read-numeric-values-after-text/ Share on other sites More sharing options...
GingerRobot Posted July 31, 2008 Share Posted July 31, 2008 I'd use regex: $text = "kjbj321 knbljb354 jlknlkj4223 jnkjnlk123 kblkbn534 kjbkhb24 lhbk43 kjvbhbjv3212"; $searchfor = "kjbj"; preg_match("|$searchfor([0-9]+)|is",$text,$matches); echo $matches[1]; Link to comment https://forums.phpfreaks.com/topic/117545-solved-php-read-numeric-values-after-text/#findComment-604573 Share on other sites More sharing options...
paul2463 Posted July 31, 2008 Share Posted July 31, 2008 <?php $string = "jlknlkj4223"; function getnumber($string) { $count = -1; for ($i = 0; $i <= strlen($string); $i++) { if(!is_numeric($string[$i])) { $count++; } } $return = substr($string,$count,strlen($string)); return $return; } echo getnumber($string);//prints out 4223 ?> Link to comment https://forums.phpfreaks.com/topic/117545-solved-php-read-numeric-values-after-text/#findComment-604582 Share on other sites More sharing options...
liamthebof Posted July 31, 2008 Author Share Posted July 31, 2008 All the data is on one line on a text file called info.txt. How in can I in the php say jlknlkj and It will read the file and print/echo 4223? Link to comment https://forums.phpfreaks.com/topic/117545-solved-php-read-numeric-values-after-text/#findComment-604591 Share on other sites More sharing options...
liamthebof Posted July 31, 2008 Author Share Posted July 31, 2008 By mixing Ginger's method and Stream_get_contents I was able to achieve what I hoped. Thank you both for your replies. Link to comment https://forums.phpfreaks.com/topic/117545-solved-php-read-numeric-values-after-text/#findComment-604731 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.