Фильтрация массива по ключам

e_moon

Новичок
Фильтрация массива по ключам

Значит так: есть некий массив
Код:
Array(a=>значение, b=>значение, c=>значение, d=>значение, ..., z=>значение)
a, ..., z - его ключи.
Мне нужно отфильтровать его с таким условием: если ключ а содержит значение и если не содержит (всмсл. пусто).
 

e_moon

Новичок
Пример приведу:
Array (
[0] => Array (
[A] => код:121
=> код:139
[C] => код:150
[D] => код:19
[E] => код:129
[Z] => код:130 )
[1]=>Array (
[A] =>
=> код:119
[C] => код:190
[D] => код:1987
[E] => код:119
[Z] => код:1370 )
)
В первом случае ключ "А" содержит значение, во втором - нет.

-~{}~ 18.11.05 16:15:

[telepat mode]
isset
[/telepat mode]
Да, вроде оно... Спасибо

-~{}~ 18.11.05 18:42:

Я правду с другой проблемой столкнулся.
Как отфильтровать массив , оставив только те, в которых isset($a[A]) ?
Код:
foreach($a as $line) {
if (isset($line[A]) {$query = "INSERT INTO test VALUES $line[A], $line[B], $line[Z];}
}
Не сработало
 

Gas

может по одной?
e_moon
в твоём примере 2-х мерный массив

да ещё вместе с isset тебе нужен [m]empty[/m]
 
Сверху