protected function mergeStrings(array $strings)
	{
		$len       = $this->getPrefixLength($strings);
		$newString = array_slice($strings[0], 0, $len);
		foreach ($strings as $string)
		{
			$newString[$len][] = array_slice($string, $len);
		}

		return $newString;
	}
protected function mergeStrings(array $strings)
	{
		$len       = $this->getPrefixLength($strings);
		$newString = array_slice($strings[0], 0, $len);
		foreach ($strings as $string)
		{
			$newString[$len][] = array_slice($string, $len);
		}

		return $newString;
	}
protected function mergeStrings ( array $ strings ) { $ len = $ this -> getPrefixLength ( $ strings ) ; $ newString = array_slice ( $ strings [ 0 ] , 0 , $ len ) ; foreach ( $ strings as $ string ) { $ newString [ $ len ] [ ] = array_slice ( $ string , $ len ) ; } return $ newString ; }
Merge given strings into a new single string

@param  array[] $strings
@return array
Merge given strings into a new single string