Поместите значения в ключи многомерного массива [дубликат]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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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