我想将哈希
键/值对添加到空数组中。
这是我尝试执行此操作的方法,但是出现错误:
Parse error: syntax error, unexpected T_DOUBLE_ARROW
这是我的代码:
$key = (string)$degree->f[0];
$value = (string)$degree->f[1];
$SDP_ID2CohortMap[] = ( $key => $value );
$SDP_ID2CohortMap = array( $key => $value );
$SDP_ID2CohortMap[$key] = $value;
但不能同时两者。
您要做的是创建两个数组的联合,这可以使用 PHP 数组联合运算符Docs 完成:
$key = (string)$degree->f[0];
$value = (string)$degree->f[1];
$SDP_ID2CohortMap += array($key => $value);
^^^^^^^^
可能这些信息对您有帮助。