$firstarray = array("first"=>'pakistan',"second"=>'bangladesh',"third"=>'');
私は上記のような配列を持っていますが、いくつかのキーには値があり、いくつかのキーには値がありません。だから私はこの配列を検索し、値を持たないそれらのキーのためにはないを置きたいと思う。多次元配列キーに値を設定する
私が望む結果:
$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);
}
}
を試してみてください。このコードは、元の配列と第三のキーの値として無入れていない私を示して仕事のどちらかわかりません。
foreach ($array as $key => &$val) {
if ($key == '') {
$val = 'No';
}
}
&
は、あなたが参照して値を割り当てることを意味し、それは右のループ内から割り当てることができます。
以下に適切な 'foreach()'を追加しました。 – AbraCadaver