我有一个阵列
$a = array('a', 'b', 'c');
Run Code Online (Sandbox Code Playgroud)
什么是最短和最佳的方式来改变它
$a = array('1a1', '1b1', '1c1');
Run Code Online (Sandbox Code Playgroud)
$a = array("1{$a[0]}1", "1{$a[1]}1", "1{$a[2]}1");
Run Code Online (Sandbox Code Playgroud)
使用动态数量的值,您必须使用循环
foreach ($a as &$value) $value = "1{$value}1";
Run Code Online (Sandbox Code Playgroud)
(我知道:省略牙箍{}通常不是"好的风格",但在这种简单的情况下,它没有任何问题.当然,如果你对压实的形式感觉不舒服,你可以再次添加牙箍).
或(使用PHP5.3)
$a = array_map(function ($value) { return "1{$value}1"; }, $a);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
77 次 |
| 最近记录: |