(PHP) função strlen recriada
Voltando aos artigos de recriar funções nativas. Neste artigo utilizarei a conhecida strlen, que retorna o tamanho da string em caracteres (números de caracteres que a tal contém).
Segue o trecho do código:
function strlenBruno($s) {
$i = 0;
while(!empty($s{++$i})) continue;
return $i;
}
Está é bastante precisa, não cheguei a fazer teste de velocidade, mas receio que seja similar a função strlen. A lógica do código é que eu percorro caractere por caractere da string, caso caractere for válido, adicionar mais um e continuar o loop, caso contrário parar.