Проблема с массивом:( Помогите плиз?

  • Автор темы Pavel_ace
  • Дата начала

Pavel_ace

Guest
Проблема с массивом:( Помогите плиз?

Помогите пожалуйста "несекущему"?:)
Не могу заполнить массив по интервалу из 2-ух 19-ти значных чисел, которые передаю из HTML-формы на php-скрипт.
Передаются переменные:
PHP:
$a = "8970101006859323317"; //string
$b = "8970101006859323330"; //string
необходимо, чтобы эти числа были введены в массив по порядку.
Проблема в том, что массив заполняется только целыми числами (integer), перевожу их в integer:
PHP:
$a = (int) $a; //integer
$b = (int) $b; //integer
, а числа-то по диапазону-то больше чем integer. Вот и выводит мне значение $a=214748364; $b=214748364;(максимальное в диапазоне Integer).
А сам массив в "урезанном" виде заплняется сл.образом:
PHP:
$ints_sim=range ($a, $b);
while (list ($n ,$var) = each($ints_sim)) {
echo"$var";
}
С числами до 214748364 проблем нету.
Помогите решить эту проблему.
Заранее благодарен за помощь.
 

Demiurg

Guest
Находишь первую цифру, которая различается в строках, и вырезаешь её и все, что после неё У тебя получатся 2 числа 17 и 30, а дальше понятно.

ps откуда у тебя такие большие числа ?
 

Pavel_ace

Guest
Автор оригинала: Demiurg
Находишь первую цифру, которая различается в строках, и вырезаешь её и все, что после неё У тебя получатся 2 числа 17 и 30, а дальше понятно.

ps откуда у тебя такие большие числа ?
Большое Вам спасибо! Вы действительно мне очень помогли.
По началу сложновато одному.
А это были серийные номера на товар..
 
Сверху