Echoing Array Данные только печатают только «массив»Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Echoing Array Данные только печатают только «массив»

Сообщение Anonymous »

Я столкнулся с проблемой при попытке добавить значения в массив через цикл Foreach. Два радиопередачи на тему. Затем я хочу собрать «лайки» и «антипатии» в двух отдельных массивах и вставить их в базу данных, но я не правильно делаю.
Вот образец из HTML -кода: < /< / p>
Action movies Like Dislike
< /code>
и код PHP: < /p>
if (isset($_POST['submit'])) {
$likes = array();
$dislikes = array();

foreach($_POST as $key => $value) {

/* $key is the name of the object an user can click "like" or "dislike" on, $value
is either 'like', which is equal to '2' or 'dislike', equal to '1' */
if ($value > 1) { array_push($likes, $key); } else { array_push($dislikes, $key);
}
}
echo 'The object(s) the user likes: ' . $likes . ' ,
and the object(s) the user dislikes: ' . $dislikes;
< /code>
Я получаю это: < /p>
"Объект (ы) нравится пользователю: массив и объект (ы) пользователь Не любит: массив »

Подробнее здесь: https://stackoverflow.com/questions/116 ... ints-array
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»