php - 用另一个数组键值 PHP 更改数组键
问题描述
我要更改主键值的数组是 $files[] ,它看起来像
[0] => Array
(
[0] => .
[1] => ..
[2] => ars-101-sef--toplanti-koltugu-JP1L68UJ.jpg
[3] => ars-102-mIsafIr-koltugu-UV9H65DX.jpg
[4] => ars-103-mIsafIr-koltugu-u-ayak-HS3B98DR.jpg
)
但我希望主键用 slug[] 数组的值改变,看起来像
[0] => ares
[1] => ares2
[2] => argon
[3] => argon2
[4] => argon3
[5] => beren
[6] => beren2
[7] => beta
所以第一个将是
[ares] => Array
(
[0] => .
[1] => ..
[2] => ars-101-sef--toplanti-koltugu-JP1L68UJ.jpg
[3] => ars-102-mIsafIr-koltugu-UV9H65DX.jpg
[4] => ars-103-mIsafIr-koltugu-u-ayak-HS3B98DR.jpg
)
其余的都会这样。怎么能做到呢?谢谢
解决方案
$files = [
[
'.',
'..',
'ars-101-sef--toplanti-koltugu-JP1L68UJ.jpg',
],
[
'.',
'..',
'ars-101-sef--toplanti-koltugu-JP1L68UJ.jpg',
],
[
'.',
'..',
'ars-101-sef--toplanti-koltugu-JP1L68UJ.jpg',
],
];
$slug = [
'ares',
'ares2',
'argon',
];
print_r(array_combine($slug, $files));
演示在这里。
推荐阅读
- bash - 如何在excel表中保存默认端口和相应的端口
- multithreading - RxJava 和多线程变量
- c# - 使用 linq 函数在字典中查找字典的值
- npm - 将带有“最新”标签以外的标签的工件上传到 Artifactory NPM 存储库
- javascript - 如何解决用户以redux-form插入获取反射值的下拉输入
- python-3.x - 如何打破内部循环,从外部循环中获取下一个元素,然后从中断点继续内部循环
- c# - .NET Core 3.1 中的仅日期属性
- amazon-web-services - 删除 DynamoDB 中的整行(文档)
- javascript - 如何在单独的行上打印数组的每个元素?
- laravel - Laravel:“试图获取非对象的属性'评论'”