2

说我有这样的形状

$something = shape(
  'some_key' => ...,
  'another_key' => ...,
  ...
);

如何迭代形状的每个字段?我正在寻找这样的东西

foreach ($something as $key) {
  ...
}
4

1 回答 1

7

dict使用内置HH\Shapes::toDict然后迭代转换为第一个:

foreach(HH\Shapes::toDict($something) as $k => $v) {
  // ...
}
于 2020-11-11T22:49:17.007 回答