php - 将 2 个值添加到 PHP 数组中的 1 个键

标签 php arrays

我有一组数据要写入 php 中的数组。这是我的示例数据:

**Name** **Abbrev**
Mike     M
Tom      T
Jim      J

使用该数据,我想在 php 中创建一个具有以下内容的数组:

1|Mike|M
2|Tom|T
3|Jim|j

我尝试了 array_push($values, 'name', 'abbreviation') [伪代码],它给了我以下内容:

1|Mike
2|M
3|Tom
4|T
5|Jim
6|J

如果我查找“Mike”或“M”,我需要查找此数组以获得相同的键值。

将我的结果集写入上面设置的名称和缩写共享相同键的数组的最佳方法是什么?

最佳答案

PHP 不是我的首选语言,但试试这些:

array_push($values, array("Mike", "M"))
array_push($values, array("Tom", "T"))
array_push($values, array("Jim", "J"))

$name1 = $values[1][0]
$abbrev1 = $values[1][1]

或:

array_push($values, array("name" => "Mike", "abbrev" => "M"))
array_push($values, array("name" => "Tom", "abbrev" => "T"))
array_push($values, array("name" => "Jim", "abbrev" => "J"))

$name1 = $values[1]["name"]
$abbrev1 = $values[1]["abbrev"]

诀窍是使用嵌套数组来配对每个条目中的名称和缩写。

关于php - 将 2 个值添加到 PHP 数组中的 1 个键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3065939/

相关文章:

python - 使 3-d numpy 数组的每个第 n 个切片连续

c - 如何使用带有数组和字符串的代码?

JavaScript 数组大括号与方括号

javascript - 上传文件夹时的文件限制

php - Laravel 5.2 - 无法设置 cookie

php - 使数组与其他数组长度相同?

java - 查找具有两个循环的递增连续子序列

php - PHP 中的 cURL 是什么?

php - 左加入学说 2

PHPUnit未定义的方法调用