我需要创建一个具有多个键值对的数组,其中键相同。执行以下操作不起作用,因为它只是用新值更新现有键,而不是添加到数组中。
$image_paths = array();
for($i=0; $i<10; $i++)
{
$image_paths['string'] = $i;
}
我需要这样做的原因是因为我正在使用 SOAP 服务器,并且其中一个元素如下所示:
<ImagePaths>
<string>string</string>
<string>string</string>
</ImagePaths>
是否可以创建一个包含多个具有相同值的键的数组?
最佳答案
不,这是不可能的,因为 key 是唯一标识符。
您将必须使用多维数组。
$image_paths['strings'][] = $i;
关于php - 将具有相同键的键值对添加到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30217588/