FOF30\Inflector\Inflector::underscore PHP Method

underscore() public method

Convert any "CamelCased" or "ordinary Word" into an "underscored_word".
public underscore ( string $word ) : string
$word string Word to underscore
return string Underscored word
    public function underscore($word)
    {
        $word = preg_replace('/(\\s)+/', '_', $word);
        $word = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $word));
        return $word;
    }