Получить часть цифры в отдельных переменных

1

У меня есть номер 14969126 и хочу отделить

$last_five_digits = 69126;
$rest_of_digits = 149;

я пытался

$last_five_digits = substr($postalcode, -5);

Но как я могу получить остаток цифр.

Пожалуйста, предоставьте любое предложение.

Спасибо.

Теги:
preg-match
preg-match-all
substr

3 ответа

3
Лучший ответ

Вы можете использовать:

$firstDigits = substr($postalcode, 0, -5);
//=> 149
  • 1
    Это сработало, еще раз спасибо.
2

preg_split() возвращает массив:

list($first, $last_five) =
    preg_split('/(\d{5})$/', '14969126', null, PREG_SPLIT_DELIM_CAPTURE);
0
$postalcode = 14969126;

 $last_five_digits = substr($postalcode, -5);
 $rest_of_digits = substr($postalcode,0,3);
  • 0
    Хотя этот код может ответить на вопрос, предоставление дополнительного контекста относительно того, почему и / или как этот код отвечает на вопрос, повышает его долгосрочную ценность.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню