我需要创建一个具有多个键值对的数组,其中键是相同的。执行以下操作不起作用,因为它只是用新值更新现有键而不是添加到数组。
$image_paths = array();
for($i=0; $i<10; $i++)
{
$image_paths['string'] = $i;
}
我需要这样做的原因是因为我正在使用soap服务器,其中一个元素如下所示:
<ImagePaths>
<string>string</string>
<string>string</string>
</ImagePaths>
甚至可以创建一个具有多个相同值的键的数组吗?
答案 0 :(得分:3)
不可能,因为密钥是唯一标识符。
您必须使用多维数组。
$image_paths['strings'][] = $i;