Я пытаюсь напечатать каждый 2-й элемент или массив, начиная с 1, так что первый, третий, пятый элемент и т.д. Мой текущий код дают незаконное смещение ошибка типаДля каждого нечетного элемента массива PHP
$array2 = array(explode(',', $prodorder));
<?php foreach($array2 as $value) {
if ($value % 205 !== 0) {
$productscore = $_POST[$value];
echo $value;
?>
<tr><td><?php echo $productname;?></td><td><?php echo $productdescription;?></td></tr>
<?php }} ?>
Я изменил к выше, но это не вторя из ничего. Мои значения массива равны 1,2,4,9, и я ожидаю, что 1 и 4 будут эхом –
Просто нужно изменить на array_unique –
Что значит изменить на array_unique? –