Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Exchanges all keys with their associated values in an array
<?php array_flip(array $array): array
<?php     protected function getVersionArray(array $itemArray)

    {

        return \array_diff_key($itemArray, \array_flip($this->getNonVersionArrayKeys()));

    }
<?php         $additionalTargets                        = $this->newArrayStringDereferencing->register();

        $this->newArrayStringDereferencingTargets = \array_flip($additionalTargets);

        $targets[] = $additionalTargets;
<?php         $additionalTargets                 = $this->newClassMemberAccess->register();

        $this->newClassMemberAccessTargets = \array_flip($additionalTargets);

        $targets[]                         = $additionalTargets;
<?php         $additionalTargets = $this->newFunctionArrayDereferencing->register();

        $this->newFunctionArrayDereferencingTargets = \array_flip($additionalTargets);

        $targets[] = $additionalTargets;



        return \call_user_func_array('array_merge', $targets);
<?php     public function testNoFalsePositives()

    {

        $file    = $this->sniffFile(__FILE__, '7.4');

        $exclude = \array_flip($this->problemLines);



        for ($line = 1; $line <= $this->totalLines; $line++) {

            if (isset($exclude[$line])) {