function test_dot() { $data = array('name' => 'Tonya', 'languages' => array('php' => true, 'javascript' => true)); $expected = array('name' => 'Tonya', 'languages.php' => true, 'languages.javascript' => true); $this->assertEquals($expected, Arr::dot($data)); $this->assertEquals($expected, wpdevsclub_array_dot($data)); }
/** * Flatten a multi-dimensional associative array with dots. * * @param array $array * @param string $prepend * @return array */ function wpdevsclub_array_dot($array, $prepend = '') { return Arr::dot($array, $prepend); }