假设我有如下的数组.
Array
(
[0] => agent_name
[1] => first_name
[2] => my_last_name
[3] => job
[4] => job_description
)
Run Code Online (Sandbox Code Playgroud)
现在我想将此数组转换为以下格式.
Array
(
'agent_name' => 'Agent Name',
'first_name' => 'First Name',
'my_last_name' => 'My Last Name',
'job' => 'Job',
'job_description' => 'Job Description',
)
Run Code Online (Sandbox Code Playgroud)
所以任何人都可以帮助我,如何设置这样.
谢谢
首先,您需要_用空格替换字符,然后使用函数ucwords来大写单词的第一个字母.
<?php
$arr = array('agent_name', 'first_name', 'last_name', 'job', 'job_description');
$new_arr = array();
foreach($arr as $val){
$new_arr[$val] = ucwords(str_replace("_", " ", $val));
}
print_r($new_arr);
?>
Run Code Online (Sandbox Code Playgroud)