Здраствуйте, помогите решить задачу

DARCKNER

Новичок
С клавиатуры вводятся "n" чисел. Составьте программу, которая определяет кол-во отрицательных, кол-во положительных кол-во нулей среди введеных чисел.Значение "n" вводится с клавиатуры; Желательно использовать do, while
 

DARCKNER

Новичок
Ну, и? В чём сложность? Показывайте код.
<?php
$n =[10,-10,2,3,0,2,0,-5];
$c = count(array_filter($n, function($v) { return $v > 0;}));
$d= count(array_filter($n, function($v) { return $v < 0;}));
$f= count(array_filter($n, function($v) { return $v == 0;}));
echo $c.'</br>';
echo $d.'</br>';
echo $f.'</br>';
?>
нужно сделать вреде так, но вместо значения 'n' нада поставить post но когда ставлю все ломается
$n =$_POST['vall'];
$c = count(array_filter($n, function($v) { return $v > 0;}));
$d= count(array_filter($n, function($v) { return $v < 0;}));
$f= count(array_filter($n, function($v) { return $v == 0;}));
echo $c.'</br>';
echo $d.'</br>';
echo $f.'</br>';
?>
<form action="" method="post">
<input name="vall" type="textbox" class="form-control"><br><br>
<input type="submit" value="Сделать" class="btn btn-success" name="submit"></form>
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Ясен красен, у тебя в первом варианте массив, а во втором - строка.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Помочь да, за тебя исправить - нет.

Как у тебя в форме разделяются числа? Вот по этому символу через explode и разбей строку на части.
 
Сверху