这是我现在的密码。
$Top3Things = explode(';',$Top3Things);
foreach($Top3Things as $key => $Thing)
$Top3Things[$key] = explode('|',$Thing);
我知道explode返回一个索引数组。但我认为有一个函数可以让我爆炸并传递返回关联数组的名称。
我知道这不是答案,但这里有一个我正在寻找的例子。
$Top3Things[$key] = (list($type,$size,$weight) = explode('|',$Thing));
最佳答案
你要找的函数是array_combine()
。
<?php
$keys = ['type', 'size', 'weight'];
$values = explode(';', $Top3Things);
$combinedArray = array_combine($keys, $values);
关于php - php列表直接到数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37448634/