Funções de Codecademy, Parte I PHP [duplicado]

esta pergunta já tem uma resposta aqui:

Estou a começar a aprender PHP através da Codecademy. andd, tenho um erro de processamento na linha 7. Pesquisei na Internet e tentei com e sem as citações e não funciona. Alguém pode ajudar-me a descobrir o que se passa., por favor? Obrigado antecipadamente!

<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>

Author: Jean-Huguesruby, 2016-12-07

2 answers

Eis o que acho que estás a pedir.
<?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.
 1
Author: whisk, 2016-12-08 15:44:37
  • Ao definir um Array, não use uma vírgula após o último item.

  • Remover enter code hereint

  • Remova o array_ Push, ele tem erros de sintaxe e você já tem esses valores em sua matriz

 -2
Author: Cashbee, 2016-12-07 14:48:52