Assistente de String
O Assistente de String contem funções que auxiliam no trabalho com strings.
Carregando este Assistente
Este assistente é carregado usando o seguinte código:
$this->load->helper('string');
As seguinte funções estão disponíveis:
random_string()
Gera uma string randômica baseada no tipo e no comprimento que você especificar. Útil para criar senhas ou hashes randômicos.
O primeiro parâmetro especifica o tipo de string, o segundo especifica o comprimento. As seguintes opções estão disponíveis:
- alnum: String alfa-numérica com caracteres em caixa alta e baixa.
- numeric: String numérica.
- nozero: String numérica sem zeros.
- unique: Encriptada com MD5 e uniquid(). Nota: O parâemtro de comprimento não é disponível para este tipo. Retorna uma string de comprimento fixo de 33 caracteres.
Exemplo de Uso:
echo random_string('alnum', 16);
alternator()
Permite que dois ou mais itens alternem-se entre si quando dentro de um loop. Exemplo:
for ($i = 0; $i < 10; $i++)
{
echo alternator('string um', 'string dois');
}
Você pode adicionar quantos parâmetros quiser e a cada interação de seu loop o próximo ítem será retornado.
for ($i = 0; $i < 10; $i++)
{
echo alternator('um', 'dois', 'três', 'quatro', 'cinco');
}
Nota: Para usar chamadas múltiplas separadas a esta função basta chamar a função sem argumento para reinicializá-la.
repeater()
Gera cópias repetidas dos dados que vocÊ enviar. Exemplo:
$string = "\n";
echo repeater($string, 30);
O código acima gerará 30 novas linhas.