За последние 24 часа нас посетили 15527 программистов и 1610 роботов. Сейчас ищет 871 программист ...

Как правильно заменить цифры

Тема в разделе "PHP для новичков", создана пользователем Sice, 18 мар 2012.

  1. Sice

    Sice Активный пользователь

    С нами с:
    16 фев 2012
    Сообщения:
    45
    Симпатии:
    0
    Имеется следующий текст
    Мне нужно,продублировать эти записи так, чтобы третье числовое значение все время повышалось на 1000-1500 тыс единиц.
    Подскажите пожалуйста как правильно это сделать ?
    Заранее спасибо.
     
  2. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Поподробней пожалуйста...

    Откуда ты берешь эти значения, что значит все время повышалось на 1000-1500?
    Уточни тебе на 1000 или на 1500?
     
  3. Sice

    Sice Активный пользователь

    С нами с:
    16 фев 2012
    Сообщения:
    45
    Симпатии:
    0
    это просто исходные значения в тексте, их генерирует программа, для правильной работы скрипта, мне нужно чтобы 6и значные числа увеличивались.
    Допустим, последняя строчка:
    KEYDOWN 283 1 104362 0
    Мне нужно, чтобы добавилось полное значение этой строки, но уже с измененным числом 104362 на 105362.
    И соответственно вывести цикл таких вот записей, ну например из 1000.
    Цикл та я напишу, я не пойму, как сделать, чтобы именно это 6и значное значение прибавлялось на 1000.
     
  4. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Можно так например

    Код (Text):
    1.  
    2. $str = 'KEYDOWN 283 1 104362 0';
    3. $arr = explode(" ",$str);
    4. $arr[3] += 1000;
    5. $str = implode(" ",$arr);
    6. echo $str;
     
  5. Sice

    Sice Активный пользователь

    С нами с:
    16 фев 2012
    Сообщения:
    45
    Симпатии:
    0
    Большое спасибо.