@PanCar

Почему оно не выводит текст?

Доброго времени суток. В итоге оно должно было выводит "тестовое сообщение" ,но оно выводит "why".Почему ?Извиняюсь если это тупой вопрос. Заранее спасибо.
$gg = [
	'тестовое сообщение'
];

$what = 'тестовое сообщение';
$test = $what;
echo $test;
if ($test == $gg) {
  echo "1";
} else {
  echo "why";
}
  • Вопрос задан
  • 64 просмотра
Решения вопроса 2
Compolomus
@Compolomus Куратор тега PHP
Комполом-быдлокодер
В первом случае строка, во втором массив
$test == $gg[0]
Ответ написан
jessepinkman010101
@jessepinkman010101
Варю синий код
а сам как думаешь ? это как сравнивать страницу с книгой
Нужно обратиться к индексу элемента в массиве. Массив начинается с нуля, значит первый элемент это - 0, тогда нужно писать:
if ($test == $gg[0]) {..}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ВЕРТЕКС Санкт-Петербург
от 90 000 ₽
Laptop.ru Москва
от 150 000 до 190 000 ₽
Кнопка Екатеринбург
от 80 000 ₽
05 авг. 2021, в 14:24
5000 руб./за проект
05 авг. 2021, в 13:51
7000 руб./за проект
05 авг. 2021, в 13:31
20000 руб./за проект