Поместите значения в ключи многомерного массива [дубликат]Php

Кемеровские программисты php общаются здесь
Anonymous
Поместите значения в ключи многомерного массива [дубликат]

Сообщение Anonymous »

Код: Выделить всё

$firstarray = array("first"=>'pakistan',"second"=>'bangladesh',"third"=>'');
У меня есть массив, подобный приведенному выше, некоторые ключи имеют значение, а некоторые ключи не имеют значения. поэтому я хочу выполнить поиск в этом массиве и поместить no для тех ключей, которые не имеют значения.

Результат, который я хочу :

Код: Выделить всё

$newfirstarray = array("first"=>'pakistan',"second"=>'bangladesh',"third"=>'No');
Я ищу в Интернете такие функции, как array_filter() , array_map(). я тоже не знаю, с этим сработает

Моя маленькая попытка

Код: Выделить всё

$firstarray = array("first"=>'pakistan',"second"=>'bangladesh',"third"=>'');

foreach($firstarray as $keyx){
if($keyx==''){
$keyx='no'; //sorry for this example, at this point i don't know how to put values.
print_r($firstarray );
}
}
Этот код показывает исходный массив без указания no в качестве значения третьего ключа.

Подробнее здесь: https://stackoverflow.com/questions/361 ... array-keys

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