S smoke Registered 6 Март 2011 #1 Здравейте искам от дадена променлива да взема само числата които тя съдържа... ? пример ако променливата $int = "asdasd123"; да взема 123 Пример 2 ако променливата $int = "213123asdasasd"; да вземе 213123 ?
Здравейте искам от дадена променлива да взема само числата които тя съдържа... ? пример ако променливата $int = "asdasd123"; да взема 123 Пример 2 ако променливата $int = "213123asdasasd"; да вземе 213123 ?
T tedo96 Registered 6 Март 2011 #2 Това може да ти помогне: http://web-tourist.net/forum/viewtopic.php?t=102593 http://php.net/manual/en/function.explode.php http://php.net/manual/bg/function.explode.php
Това може да ти помогне: http://web-tourist.net/forum/viewtopic.php?t=102593 http://php.net/manual/en/function.explode.php http://php.net/manual/bg/function.explode.php
S smoke Registered 6 Март 2011 #3 били обяснил малко повече как чрез explode() ще махна думите като между тях няма някакъв знак за раздлеяне?
били обяснил малко повече как чрез explode() ще махна думите като между тях няма някакъв знак за раздлеяне?
M macmen Registered 6 Март 2011 #5 <?php $string = asdsdaasdasd1123213312312213; function extract_numbers($string) { preg_match_all('/([\d]+)/', $string, $match); return $match[0]; } $numbers_array = extract_numbers($string); print_r($numbers_array); ?>
<?php $string = asdsdaasdasd1123213312312213; function extract_numbers($string) { preg_match_all('/([\d]+)/', $string, $match); return $match[0]; } $numbers_array = extract_numbers($string); print_r($numbers_array); ?>
P pishmo Registered 21 Март 2011 #6 function strip_to_numbers_only($string) { $pattern = '/[^0-9]/'; return preg_replace($pattern, '', $string); } ;
function strip_to_numbers_only($string) { $pattern = '/[^0-9]/'; return preg_replace($pattern, '', $string); } ;