当使用mysql_fetch_array时,我将数组数据传递给一个单独的变量。我的问题是如何按位置访问该数组中保存的不同项目?
最好我想依次调用每个项目,并对该项目进行计算,如果结果是到目前为止的最低编号,则将该数据传递给变量。

任何帮助表示赞赏,谢谢。

<?php

$query = "SELECT postcode FROM freelance ORDER BY id";

$result = mysql_query($query);
while($postcode = mysql_fetch_array($result))   {

    echo "<span>" . $postcode['postcode'] . "</span></br>";
}
?>


而不是回显所有邮政编码,我将如何定义仅输出数组中的第三项

最佳答案

解决方案1:
您可以在一段时间内用foreach显示它们:

foreach($postcode as $data) {
    echo $data;
}


解决方案2:

您可以按位置(以0开头)进行调用:

$postcode[0]
$postcode[1]
$postcode[2]
...


了解有关数组的更多信息:http://www.php.net/manual/de/language.types.array.php

关于php - 在提取数组中选择不同的项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22227352/

10-16 04:46