这里是什么,我认为你所要求的。
<?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;
?>
在代码的开始要创建一个数组来你存储值,例如:“Cessie”,“路路”,“tutur”。
实施例:$YourarrayName = array();
那么你有array_push()治疗阵列作为一个堆栈,并且推动传递的变量到array.This的端部也增加了阵列的长度。
实施例:array_push('the array you want to add to', the values you wanted added, "value", "value")
排序阵列,这是通过排序()函数来完成。这个函数对一个数组进行排序,当这个函数完成时,元素将从最低排列到最高排列。
例sort('name_of_array_to_be_sorted');
要随机地从使用排序后的数组中选择和元件的array_rand()功能。本拾取一个或多个随机条目出的阵列的,并返回键(或多个密钥)的随机条目。那么您只需将随机挑选的值分配给一个变量。
例子:$yourVariable = array_rand('YourArrayName', 'the number of random items you want');
然后这一切的最后一部分,你被要求打印赢家全部大写字母。这只是strtoupper()函数的一个简单传递。真的,它所做的只是返回一个字符串,并将所有字母字符都转换为大写字母。
然后您只需使用echo声明来输出最终值。
你想整理一下这个代码asmple还是看起来像这样 – RiggsFolly
这里输入代码是什么? – arkascha
将您的代码与本教程中的示例代码进行比较。 **他们不会匹配** – RiggsFolly