php在图片前加前缀,PHP给数组的每个键中添加前缀

本文介绍了如何在不使用循环的情况下,利用PHP的array_combine(), array_keys()和array_map()函数为数组的每个键添加前缀。示例代码展示了如何将数组键名前加上'a',形成新的数组。
摘要由CSDN通过智能技术生成

当你需要为数组的每个键添加一个字符或多个字符时,大多数人都喜欢使用for循环或foreach循环来添加键。但是我们可以在不用任何循环的情况下来实现。那么我们主要通过使用array_combine(), array_keys()和array_map()函数来实现在数组的每个键上添加前缀。

array_combine()函数合并两个数组,一个数组的值作为其键名,另一个数组的值作为其值。

array_keys()函数返回数组中部分的或所有的键名。

array_map()函数为数组的每个元素应用回调函数。

代码:

$myArray = ['0' => 'Hi', '1' => 'Hello', '2' => 'Hey'];

$myNewArray = array_combine(

array_map(

function($key) {

return 'a' . $key;

},

array_keys($myArray)

),

$myArray

);

print_r($myNewArray);

// Array ( [a0] => Hi [a1] => Hello [a2] => Hey )

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值