За последние 24 часа нас посетили 20100 программистов и 1662 робота. Сейчас ищут 1828 программистов ...

ввывод первой буквы

Тема в разделе "Сделайте за меня", создана пользователем Sabzer0zer0, 14 сен 2016.

  1. Sabzer0zer0

    Sabzer0zer0 Новичок

    С нами с:
    23 авг 2016
    Сообщения:
    11
    Симпатии:
    0
    Здраствуйте,скажите пожалуйста,как вывести первую букву из массива? Допустим в массиве есть 5 имен Петя Вася и тд,нужно чтобы показало первую букву их имени
     
  2. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    Скажите или покажите?
     
  3. Sabzer0zer0

    Sabzer0zer0 Новичок

    С нами с:
    23 авг 2016
    Сообщения:
    11
    Симпатии:
    0

    покажите
     
  4. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    foreach($arr as $v){ echo $v[0];} например.

    Это ж программирование. Тут каждую задачу можно решать несколькими способами.
     
  5. Sabzer0zer0

    Sabzer0zer0 Новичок

    С нами с:
    23 авг 2016
    Сообщения:
    11
    Симпатии:
    0
    Таким способом оно выберет первый элемент массива ,допустим $names = ("John","Mike","Fred");
    То оно выведет же имя Jhon
     
  6. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    А я читаю код Ганзала и вижу, что оно вернет первую букву.
    --- Добавлено ---
    Ессно, если ты его просто скопипастишь, ничего работать не будет. Там нет никакой контекстной обвязки. Но это же не беда, верно?
     
  7. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    Раздел за меня не предполагает пересадку мозга, увы. Я итерирую (форыч!) массив (форыч к массиву применяется!) лежащий в переменной арр (первым аргументом конструкции форыч является итерируемый массив!) как значения (не как ключ-значение, а как только значение! одна из вариаций форыча!) помещая их (значения!) во временную переменную ви. В теле цикла (форыч это цикл!) я делаю вывод первого элемента (ключ ноль!) нечто, хранящегося в переменной ви. В ви хранится строка. Пхп допускает обращаться к байтам в строке посредством синтаксиса квадратных скобок а-ля к ключу массива. Цель достигнута. Ура!

    Как я выше сказал - эту задачу можно несколькими способами решить. Ты видимо ждал что будет что-то с сабстрингами и таком духе, но нет, прикинь, я не стал оправдывать твоих ожиданий. Как видно - ты всё равно алгоритма не понимаешь, с языком не знаком. Какая разница каким кодом тебе твою задачу решать? Копипасть и всё тут.
     
    Fell-x27 нравится это.
  8. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.799
    Симпатии:
    1.331
    Адрес:
    Лень
    PHP:
    1. $names = ("John","Mike","Fred");
    2. foreach // 1
    3.    "John" // $v[0] -> J
    4. foreach // 2
    5.    "Mike" // $v[0] -> M
    6. foreach // 3
    7.    "Fred" // $v[0] -> F
     
    #8 MouseZver, 14 сен 2016
    Последнее редактирование модератором: 15 сен 2016
  9. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    @MAN_IFE_ST итерация-то первая, но офсет - таки нулевой.
     
  10. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.799
    Симпатии:
    1.331
    Адрес:
    Лень
    смотря как смотреть
    с точки зрения кода - верно.
    А с точки юзанья цикла - ноу.
     
  11. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Это уже какая-то философия пошла. Причем пошла куда-то не туда. А с точки зрения коммунизьма если рассматривать?
     
  12. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.799
    Симпатии:
    1.331
    Адрес:
    Лень
    [​IMG]
     
  13. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Бро, ты пьян, иди домой :)