1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Не работает код

Тема в разделе "Оффтопик", создана пользователем Zard0nic, 6 окт 2013.

  1. Автор темы
    Zard0nic

    Zard0nic Старожил Пользователь

    Баллы:
    153
    PHP:
    if(is_array($row['playername'])/*Показываю, что это массив (в нем 1 элемент)*/ && in_array/*Сам поиск*/(ucfirst/*Заглавная буква, строгий регистр*/($user->name()), $row['playername'])) {
    Код возвращает false, хотя искомая строка присутствует в массиве и регистр соответствует.
    Кто разбирается - ткните носом в ошибку, ломаю голову уже несколько часов.
     
  2. Mefodii

    Mefodii Старожил Пользователь

    Баллы:
    153
    Skype:
    Dark_Mefodii1
    Имя в Minecraft:
    Mefodii
    if(is_array($row['playername'])
    && in_array
    (ucfirs($user->name()), $row['playername'])) {

    убрал все комменты и я так понимаю, что дело в скобках


    if(is_array($row['playername'])
    && in_array
    (ucfirs($user->name()), $row['playername'])) {
     
  3. Автор темы
    Zard0nic

    Zard0nic Старожил Пользователь

    Баллы:
    153
    Ну как же, if(is_array($row['playername']) && in_array(ucfirst($user->name()), $row['playername']))
    а if закрыть? это и есть последняя скобка
     
  4. Mefodii

    Mefodii Старожил Пользователь

    Баллы:
    153
    Skype:
    Dark_Mefodii1
    Имя в Minecraft:
    Mefodii
    @Zard0nic, вот этот твой код точно копирни в свой скрипт и попробуй ещё раз. Может даже дело не в нём. Надо все зависимости проверять так же
    if(is_array($row['playername']) && in_array(ucfirst($user->name()), $row['playername']))
     
  5. Автор темы
    Zard0nic

    Zard0nic Старожил Пользователь

    Баллы:
    153
    Копирнул, все так же.
     

Поделиться этой страницей