php - 在数组 PHP 中添加元素
问题描述
我有两个来自数据库的数组,一个包含所有名字,一个包含所有姓氏。我想做以下事情:
名字数组
0 => john
1 => jane
enter code here
姓氏数组
0 => doe
1 => joe
我想将这两个数组加在一起,使数组键的名字与同一个数组键的姓氏相匹配。例如,当我将这两个加在一起时,结果应该是
0 => john doe
1 => jane joe
有什么帮助吗?
解决方案
由于这两个数组应该组合在同一个索引上,我们可以使用一个简单的for
循环并使用该索引来获取两个值;
<?php
$first = [ 'john', 'jane' ];
$last = [ 'doe', 'joe' ];
$res = [];
for ($i = 0; $i < sizeof($first); $i++) {
$res[] = "{$first[$i]} {$last[$i]}";
}
var_dump($res);
将产生:
array(2) {
[0]=>
string(8) "john doe"
[1]=>
string(8) "jane joe"
}
在线尝试!
推荐阅读
- python - Python Pyside2 暂停脚本,直到用户从滑块或 qlineedit 返回值
- android - Getting "Conflicting overloads" for every function in one Kotlin file whenever I change it
- apache - How to combine a http->https redirect with a 404 redirect to /
- java - How to replace the properties of the fragment
- java - Gradle build finished with 662 warnings(s) in 37s 879ms
- android - Can you extract the www folder from a cordova app downloaded from the app store
- .net - Entity Framework Core 2.0 选择多对多问题的查询
- linux - 如何通过 ssh 进入远程服务器、运行命令并留在服务器上
- sql - SQL Server,需要 SQL 查询协助
- mongodb - 动态子字段的 MongoDB 索引