За последние 24 часа нас посетили 19524 программиста и 1602 робота. Сейчас ищут 964 программиста ...

Вопрос по циклу do - while

Тема в разделе "PHP для новичков", создана пользователем cloozis, 2 апр 2009.

  1. cloozis

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

    С нами с:
    8 окт 2008
    Сообщения:
    75
    Симпатии:
    0
    Адрес:
    Russia
    есть цикл

    $result = mysql_query("Select * from tab_one order by id desc");
    if(mysql_num_rows($result) > 0){
    $row = mysql_fetch_array($result );
    do { printf("%s", $row['text']); }
    while($row = mysql_fetch_array($result ));


    Строка текст составляет предположим 50 символов, как укоротить ее чтоб было не 50 а предположим максимальная длинна выводимого текста была 20 символов
     
  2. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Причём тут do while ? http://php.net/substr

    p.s. у меня такое чувство, что все кто смотрел попова знаю только две конструкции: do while и printf :-\
     
  3. cloozis

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

    С нами с:
    8 окт 2008
    Сообщения:
    75
    Симпатии:
    0
    Адрес:
    Russia
    а как бы мне теперь зделать так

    do { printf("substr('%s', 0, 8)", $row['text']); }
    Объясните новечку как ...
     
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    PHP:
    1.  
    2. <?
    3.  
    4. $maxlen=20;
    5. $str = substr($str,0,$maxlen);
    6.  
    7. ?>
    8.  
     
  5. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    тоже Еноты шутят? это плохая шутка
     
  6. cloozis

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

    С нами с:
    8 окт 2008
    Сообщения:
    75
    Симпатии:
    0
    Адрес:
    Russia
    а как этим пользоватся в цикле?
     
  7. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Прежде чем работать, обычно учатся. Купите книгу и научитесь.