我有一组数据要写入 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/