对于每个在Array PHP中

Phi*_*ide 1 php arrays loops

我想在PHP文件中回显我的Array中的每个日期.现在我的代码是

foreach ($result_array as $date) {
   echo $date;
}
Run Code Online (Sandbox Code Playgroud)

结果

ArrayArrayArrayArrayArrayArray
Run Code Online (Sandbox Code Playgroud)

如何修改我的代码以显示每个日期而不是数组?

编辑

我正在构建这样的数组......

    $result_array =  array();
    $result_set = mysql_query("SELECT DISTINCT `saledate` FROM `phoneappdetail` WHERE salebarn = 'OSI'");

    while ( $row = mysql_fetch_array($result_set) ) {
        $result_array[] = $row;
    }
Run Code Online (Sandbox Code Playgroud)

Zbi*_*iew 8

它打印Array因为$date是数组,修改你的脚本如下:

foreach ($result_array as $date) {
   echo $date['saledate'];
}
Run Code Online (Sandbox Code Playgroud)

阅读有关mysql_fetch_array如何工作的更多信息,它返回数组(索引,关联或两者),因此您需要选择要使用的字段.

从注手册:

不鼓励使用此扩展名.相反,应该使用MySQLi或PDO_MySQL扩展.另请参阅MySQL:选择API指南和相关的常见问题解答以获取更多信息.该功能的替代方案包括:

mysqli_fetch_array()

PDOStatement对象::获取()