HH\Set::toKeysArray

Returns an array containing the values from the current Set.

Description

public function toKeysArray(): array<Tv>

Returns an array containing the values from the current Set.

Sets don't have keys. So this method just returns the values.

This method is interchangeable with toValuesArray().

Return Values

Examples

This example shows that toKeysArray is the same as toValuesArray because Sets don't have keys:

<?hh

namespace Hack\UserDocumentation\API\Examples\Set\ToKeysArray;

$s = Set {'red', 'green', 'blue', 'yellow'};

$keys_array = $s->toKeysArray();

var_dump($keys_array === $s->toValuesArray());
var_dump($keys_array);
Output
bool(true)
array(4) {
  [0]=>
  string(3) "red"
  [1]=>
  string(5) "green"
  [2]=>
  string(4) "blue"
  [3]=>
  string(6) "yellow"
}