Задать вопрос
@PanCar

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

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

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

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

Похожие вопросы