所以基本上我创建了这个数组来将索引数组转换为 assoc 数组。
说这是我的输入数组
$input = array('this is the title','this is the author','this is the location','this is the quote');
这是我的功能
function dynamicAssocArray($input)
{
$result = array();
$assocArrayItems = array('title', 'author', 'location', 'quote');
$assocItem;
foreach ($input as $value)
{
for ($i=0; $i <= 3; $i++)
{
$assocItem = $assocArrayItems[$i];
}
$result = $result[$assocItem] = $value;
}
return $result;
}
我收到此错误“警告:非法字符串偏移 'quote'”,输出为 string(1)“t”
我完全不明白,所以任何帮助将不胜感激。