За последние 24 часа нас посетили 52525 программистов и 1797 роботов. Сейчас ищут 807 программистов ...

массивы

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

  1. EDark

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

    С нами с:
    2 апр 2012
    Сообщения:
    40
    Симпатии:
    0
    Доброго времени суток,
    никак не могу понять как %s обратно запихнуть в переменную...

    Код (Text):
    1.  
    2. 'label' => array
    3.         (
    4.             'fields'                  => array('username', 'firstname', 'lastname', 'email'),
    5.             'format'                  => '%s <span style="color:#b3b3b3; padding-left:3px;">[%s %s]</span> - <a href="mailto:%s" title="написать письмо">написать</a>',
    нужно username (первую %s) запихнуть в переменную

    ps код не мой, не знаю как напрямую username вызвать...
     
  2. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    а этот код к пхп имеет отношение?
     
  3. EDark

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

    С нами с:
    2 апр 2012
    Сообщения:
    40
    Симпатии:
    0
    хм, шутите?)
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    А вы вобще чего хотите сделать?
     
  5. EDark

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

    С нами с:
    2 апр 2012
    Сообщения:
    40
    Симпатии:
    0
    да я хотел потом условие сделать если username = admin то выделить стилем
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    пишите через echo, будет вам счастье.
     
  7. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    foreach
     
  8. EDark

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

    С нами с:
    2 апр 2012
    Сообщения:
    40
    Симпатии:
    0
    поясните, я не пойму как именно это условие сделать в 'format' => '$myuser='%s'' так не получается ясное дело) вот и не пойму может так как то проще ну там $this->username...

    Добавлено спустя 8 минут 43 секунды:
    поясняю еще подробнее
    нужно что-то вроде

    Код (Text):
    1.  
    2. 'format'                  => '$myuser == '%s' . ($myuser == 'admin') '<span style="color:red;">'. $myuser .'</span>' . '<span style="color:#b3b3b3; padding-left:3px;">[%s %s]</span> - <a href="mailto:%s" title="написать письмо">написать</a>',
    вот такая абракадабра...
    надеюсь смысл понятен

    Добавлено спустя 1 минуту 11 секунд:
    то есть только админа (ну и еще пару юзеров) выделить
     
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Код (PHP):
    1. $hlu = array ('vasa', 'petka', 'soso');
    2. echo 'к нам пришел <span class="red' . (in_array($user['name'], $hlu) ? ' admin' : '') . '">' . $user['name'] . '</span>';
    3.  
     
  10. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    =)))))

    Или массив разбирайте, если надо сразу много.
     
  11. EDark

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

    С нами с:
    2 апр 2012
    Сообщения:
    40
    Симпатии:
    0
    уф.. не пойму...

    там массив в массиве чтоли
    'fields' => array('username', 'firstname', 'lastname', 'email'),

    как вытянуть username
    это массив с логинами

    var_dump со всякими вариациями пытался... мож не то делаю

    мне хотябы понять как его в var_dump вывести
    типа var_dump($username);
    и чтобы выводились логины.. а дальше я соображу как сделать
     
  12. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Рекурсию сделайте или для понимания вложенные циклы...
    Этого тут уже валом...
     
  13. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ты сам у себя спрашиваешь? хрень его знает, чего ты там понаписал в масив свой =)

    что ты вобще пытаешься сделать?