Funções de Codecademy, Parte I PHP [duplicado]
esta pergunta já tem uma resposta aqui:
<html>
<p>
<?php
// Create an array and push on the names
// of your closest family and friends
$closefriends = array ("Cessie","Lulu","Tutur",) ;
int array_push("Cessie","Lulu","Tutur",) ;
sort ( $closefriends );
// Sort the list
// Randomly select a winner!
// Print the winner's name in ALL CAPS
?>
</p>
2 answers
<?php
// Create an array and push on the names
// of your closest family and friends
$closefriends = array () ;
array_push($closefriends,"Cessie","Lulu","Tutur");
// Sort the list
sort( $closefriends );
// Randomly select a winner!
$rand_friend = array_rand($closefriends, 1);
// Print the winner's name in ALL CAPS
$str = strtoupper($closefriends[$rand_friend]);
echo $str;
?>
No início do código você está criando um array para armazenar seus valores, exemplo:" Cessie","Lulu","tutur".
Exemplo: $YourarrayName = array();
Então você tem o array_ push () trata o array como uma pilha, e empurra as variáveis passadas para o fim do array.Isto também aumenta o comprimento do array.
Exemplo: array_push('the array you want to add to', the values you wanted added, "value", "value")
Ordenando a matriz, isto é feito com a função sort (). Presente a função ordena um array, onde os elementos serão dispostos do mais baixo ao mais alto quando esta função tiver terminado.
Exemplo sort('name_of_array_to_be_sorted');
Para seleccionar aleatoriamente o elemento da lista ordenada, você usa a função array_ Rand ().Isto escolhe um ou mais itens aleatórios de uma lista, e devolve a chave (ou chaves) dos itens aleatórios. depois, atribuiu o valor que foi escolhido aleatoriamente a uma variável.
Exemplo: $yourVariable = array_rand('YourArrayName', 'the number of random items you want');
Então para o a última parte de tudo isto é-lhe pedido para imprimir o vencedor em todas as letras maiúsculas. Esta é apenas uma passagem simples para a função strtoupper (). Na verdade, tudo o que ele faz é retornar uma string, com todos os caracteres alfabéticos convertidos para maiúsculas.
Então use e faça eco para imprimir o valor final.Ao definir um Array, não use uma vírgula após o último item.
Remover
enter code here
intRemova o array_ Push, ele tem erros de sintaxe e você já tem esses valores em sua matriz