PHP 配列でキーから空白を削除する方法
PHP配列内のキーのスペースを削除するには、array_map関数とtrim関数の使用が可能です。例を以下に示します。
<?php
$array = array(
'key1 ' => 'value1',
' key2' => 'value2',
' key3 ' => 'value3'
);
$trimmedArray = array_map('trim', array_keys($array));
$fixedArray = array_combine($trimmedArray, $array);
print_r($fixedArray);
?>
日本語でネイティブに言い換えます、ひとつのオプションのみ必要:出力:
Array
(
[key1] => value1
[key2] => value2
[key3] => value3
)
上記の例では、配列キーにtrim()関数を適用してトリミングするためにarray_map(‘trim’, array_keys($array))が使用され、その後array_combine()関数を使用して、トリミングされたキーと元の値を再結合して新しい配列を作成します。