我有一个array_flipped数组,看起来像:
{ "a" => 0,"b" => 1,"c" => 2 }
有没有一个标准的功能,我可以使用它看起来像(所有的值都设置为0?):
{ "a" => 0,"b" => 0,"c" => 0 }
我尝试使用foreach循环,但是如果我从其他编程语言中记得正确,则不能通过foreach循环更改数组的值.
foreach( $poll_options as $k => $v ) $v = 0; // doesn't seem to work...
TL; dr:如何将数组的所有值设置为0?有标准的功能吗?
您可以使用foreach重置值;
foreach($poll_options as $k => $v) { $poll_options[$k] = 0; }