public static function snake($value, $delimiter = '_') { $replace = '$1' . $delimiter . '$2'; return ctype_lower($value) ? $value : strtolower(preg_replace('/(.)([A-Z])/', $replace, $value)); }
public function testSnake() { $this->assertEquals("aaa_bbb_ccc", Str::snake("AaaBbbCcc")); }