Flashcard FC382827
Por que subtrair 1 de strlen() ao gerar um índice aleatório para acessar um caractere de uma string em PHP?
Desenvolvimento Web
FCC · 2023
Por que subtrair 1 de strlen() ao gerar um índice aleatório para acessar um caractere de uma string em PHP?
Mostrar resposta e comentário
Resposta
Porque os índices vão de 0 até strlen($s)-1.Sem o -1 pode ocorrer acesso fora do intervalo.
Exemplo: $s[random(0, strlen($s)-1)]
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/373371
Conteúdo do catálogo FC Concursos · Atualizado em