重置/删除PHP中的数组中的所有值

前端之家收集整理的这篇文章主要介绍了重置/删除PHP中的数组中的所有值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个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;
}

猜你在找的PHP相关文章