За последние 24 часа нас посетили 18298 программистов и 1638 роботов. Сейчас ищут 1644 программиста ...

Цикл for вывод в переменную

Тема в разделе "PHP для новичков", создана пользователем PickUp, 29 дек 2013.

  1. PickUp

    PickUp Новичок

    С нами с:
    12 ноя 2013
    Сообщения:
    21
    Симпатии:
    0
    Чёт вообще туплю, помогите пожалуйста. Нужно записать в переменную все значения другой переменной после 15-го
    Есть код
    Код (Text):
    1. $path_m = $dir.$files[$i];
    2.                         $symbol = strlen($path_m);
    3.                         for ($o = 15; $o <= $symbol; $o++) {
    4.                         echo $path_m[$o];
    5.                         $path_m_e = $path_m_end + $path_m[$o];
    6.                         }
    переменная $paht_m содержит какой-то текст, который получает из двух других.
    Переменная $symbol - ищет длину переменной $path_m;
    Цикл for присваивает переменной $o 15 и сравнивает с длиной $symbol, увеличивает на 1 если меньше и выводит символ из $path_m.
    И вот тут полнейший затуп. Мне нужно, чтобы оно записало все значения $path_m[$o]; за время цикла в одну переменную. Как это сделать?
    Код (Text):
    1. $path_m_end = $path_m[$o];
    - не прокатило.
    Код (Text):
    1. $path_m_e = $path_m_end + $path_m[$o];
    тоже нет.

    Блин, я уже нашёл, что через substr можно сделать)
    Но всё-таки, через цикл такое делается или нет?
     
  2. semnt

    semnt Новичок

    С нами с:
    25 дек 2013
    Сообщения:
    93
    Симпатии:
    0
    Можно и через цикл.
    Код (PHP):
    1. $str1 = "abcdefghijklmnopqrstuvwxyz";
    2. $str2 = "";
    3. for( $o=15; $o<strlen( $str1 ); $o++ ) {
    4.     $str2 .= $str1[$o];
    5. }
    6.  
    7. var_dump( $str2 );