|
|
|
| из формы приходит массив Array ( [0] => 10 [1] => 20 [2] => 30 [3] => [4] => [5] => ) , как его обрезать до такого состояния Array ( [0] => 10 [1] => 20 [2] => 30), т.е. убрать пустые значения? | |
|
|
|
|
|
|
|
для: Bvz
(29.08.2009 в 16:32)
| | можно так:
<?
foreach($array as $key => $value){
if($value = NULL) unset($array[$key]);
}
|
но скорее всего можно и лучше, напр с помощью array_filter | |
|
|
|
|
|
|
|
для: nikita2206
(29.08.2009 в 16:39)
| | if(!isset($array[$key]))
Хотя, если из формы... | |
|
|
|
|
|
|
|
для: Trianon
(29.08.2009 в 16:49)
| | кстать я там сильно ошибся поставив знак присваивания и никто не заметил | |
|
|
|
|
|
|
|
для: Bvz
(29.08.2009 в 16:32)
| |
<?
$array = array_diff($array, array(''));
|
| |
|
|
|
|
|
|
|
для: Bvz
(29.08.2009 в 16:32)
| |
<?php
$array = array_filter($array)
?>
|
| |
|
|
|