如何在php数组中存储一个键的多个值[duplicate]

y0u0uwnf  于 2023-01-24  发布在  PHP
关注(0)|答案(3)|浏览(111)
    • 此问题在此处已有答案**:

Add 2 values to 1 key in a PHP array(7个答案)
4天前关闭。
我搜索了很多,想找到一种将多个值存储到一个键中的方法,但我什么都找不到
我需要为PHP数组中的一个键设置3值
有可能做到这一点吗?

lymnna71

lymnna711#

直接回答你的问题,没有。PHP数组只能包含一组键数据。
您需要使用多维数组,其中键的值是一个包含键和值的数组,例如:

$array = array
  (
    "bob" => array
                    (
                      "height" => "6.0",
                      "age" => "21",
                    ),
    "joe" => array
                    (
                      "height" => "5.9",
                      "age" => "35",
                    )
  );

Here's a starting point for the basics
在那之后,在Stack Overflow和互联网上已经有了堆积如山的信息。搜索“php多维数组”
Search here on Stack

ghhkc1vu

ghhkc1vu2#

为什么不呢?

arr1 = array(
    'key1' => array(
                 'hello','im','a','array'
             ),
);

最好还是学习一下php basic的

ecfdbz9o

ecfdbz9o3#

如果要在单个键中存储多个值,请在数组中使用数组
范例

$temp['value']=array('key1'=>'value1','key2'=>'value2');

是可能的解决方案

相关问题