За последние 24 часа нас посетили 17744 программиста и 1718 роботов. Сейчас ищут 968 программистов ...

Проблема в легком скрипте

Тема в разделе "Прочие вопросы по PHP", создана пользователем DaniLweb, 26 авг 2015.

  1. DaniLweb

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

    С нами с:
    6 сен 2014
    Сообщения:
    38
    Симпатии:
    0
    Здравствуйте ! Сегодня столкнулся с проблемой , которая возникла в элементарном коде . При попытке вытащить первый элемент из переменной, в браузере ничего не отображается ,вообще ничего , даже ни ошибка (пробовал также включать E_NOTICE,ничего). В чем может быть проблема ??
    Код (Text):
    1. <?php
    2. $name = "name";
    3. $first = $name{0};
    4. echo $first;
    5.  ?>
     
  2. iNEEdhLw

    iNEEdhLw Новичок

    С нами с:
    22 окт 2014
    Сообщения:
    414
    Симпатии:
    0
    используй квадратные скобки, а не фигурные.
    $name[0];
     
  3. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.250
    Адрес:
    там-сям
    Со скобками всё нормально.

    Хз что ты делаешь, но ошибок здесь нет.
     
  4. iNEEdhLw

    iNEEdhLw Новичок

    С нами с:
    22 окт 2014
    Сообщения:
    414
    Симпатии:
    0
    о_О не знал.
    вот и здорово, хотел подсказать, а сам нарвался на совет-ответ-подсказку-просветление.
     
  5. Catrina

    Catrina Новичок

    С нами с:
    24 апр 2015
    Сообщения:
    321
    Симпатии:
    0
    artoodetoo, что почитать про {} в использовании с переменными. Как это называется или как работает?
     
  6. DaniLweb

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

    С нами с:
    6 сен 2014
    Сообщения:
    38
    Симпатии:
    0
    Я читал документацию . Между {} и [] разницы в данном случае никакой нет
     
  7. rodent90

    rodent90 Новичок

    С нами с:
    26 мар 2015
    Сообщения:
    533
    Симпатии:
    37
    А у нас строка:

     
  8. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.250
    Адрес:
    там-сям
    как и про всё остальное — в родной документации на http://php.net там весь язык расписан.

    лично я придерживаюсь такого стиля: обращение к элементу массива всегда пишу через квадратные скобки, а к символу из строки через фигурные. это подсказывает что именно я имел в виду в данном случае ))) уже не помню где я впервые встретил такой подход.
     
  9. DaniLweb

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

    С нами с:
    6 сен 2014
    Сообщения:
    38
    Симпатии:
    0
    Изменение кодировки помогло ) Только вот проблема , что работать приходится в непривычном формате
     
  10. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    А у меня все скрипты с UTF-8 работают, поэтому я не пользуюсь посимвольным индексированием.