Buy*_*Bid 2 php arrays coding-style
我有一串分隔符分隔值,需要对字符串中的每个值执行some_func.什么是最紧凑/优雅的方式来实现这一目标?这是我目前使用的代码:
$delim = ',';
$source_array = explode($delim, $source_string);
$destination_array = array();
foreach ($source_array as $val) {
$destination_array[] = some_function($val);
}
$destination_string = implode($delim, $destination_array);
Run Code Online (Sandbox Code Playgroud)
订购并不重要,但保存起来会很好.
谢谢!
您正在寻找array_map:
$delim = ',';
$source_array = explode($delim, $source_string);
$destination_array = array_map('some_function', source_array)
$destination_string = implode($delim, $destination_array);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1243 次 |
| 最近记录: |