在此程序中,我们将查找数组中的最小元素。为了找到最小元素,我们必须将每个元素相互比较,并打印出其中最小的。例如,如果数组是 **45,20,69,52,31**,则输出将是 **20**。
为了找到元素中的最小值,我们使用分配给数组 **a[]** 的静态值。然后,我们将数组的第一个元素分配给变量 **sma**,并使用内置函数 `count()` 将数组的大小分配给变量 **s**。之后,我们将值 **0** 分配给变量 **i**,并执行循环,直到条件 **'i < s'** 变为假,并在每次迭代中增加变量 **i** 的值。在循环块中,我们检查条件 **'a[i] < sma'**。如果为真,则将 **'a[i]'** 的值赋给变量 **sma**。循环完成后,我们可以打印变量 **sma** 的值作为数组的最小元素。
步骤 1:使用值初始化数组 a[]
步骤 2: 将 **a[0]** 的值赋给变量 **sma**
步骤 3: 使用内置函数 `count()` 将数组的大小赋给变量 **s**
步骤 4: 将值 **0** 赋给变量 **i**,并执行子步骤,直到条件 **'i < s'** 变为假,并在每次迭代中增加变量 **i** 的值
(i) 检查条件 **'a[i] > sma'**,然后将 **a[i]** 的值赋给变量 **sma**
步骤 5: 打印变量 **sma** 的值作为数组的最小元素
<?php
$a = array(10, 30, 89, 64, 23);
$sma = $a[0];
$s = count($a);
for ($i = 0; $i < $s; $i++) {
if ($a[$i] < $sma)
$sma = $a[$i];
}
echo "Smallest element in the array is $sma";
?>
Smallest element in the array is 10