如何在php中将数组划分为两个索引

如何在php中将数组划分为两个索引,php,arrays,Php,Arrays,我正在从mysql获取时间,下面是我的代码 $sql="SELECT * from employee_timings where emp_timing_date='$date'"; $query=mysql_query($sql); $array=array(); while ($result=mysql_fetch_array($query)) { # code... $emp_starting_time=$result['emp_in_time']; } 下面是我从中提取

我正在从mysql获取时间,下面是我的代码

$sql="SELECT * from employee_timings where emp_timing_date='$date'";
$query=mysql_query($sql);
$array=array();
while ($result=mysql_fetch_array($query)) {
    # code...
    $emp_starting_time=$result['emp_in_time'];

}
下面是我从中提取值的表格。。。 问题是它以以下格式给我结果11:00:0014:00:00 当我回应这个时

 echo $emp_starting_time[0];
它输出第一次即1和第二次即1的第一个字符 我想要的是每当我回应

    $emp_Starting_time[0]
它应显示整个第一次启动时间,即11:00:00
请告诉我如何实现这一点

您给
$emp\u start\u time
变量值
$result['emp\u in\u time']。它以
字符串
格式包含您正在查找的结果。当您写入
echo$emp_开始时间[0],它将返回此字符串的第一个字符。尝试
echo$emp\u开始时间

更新

可以在循环外部创建一个数组,然后将每个值推入其中:

$array=array();
while ($result=mysql_fetch_array($query)) {
    # code...
    array_push($array, $result['emp_in_time']);
}

这些值存储在数据库中的格式是什么?您能告诉我们发生这种情况的代码块吗?先生,它显示两个值,即11:00:0014:00:00@iqra如果将
echo
置于
while
循环中,它将显示每行的
emp\u in\u time
列值,因此,在您的情况下,是的
11:00:00
14:00:00
。每当我回显$emp_start_time[0]时,我希望11:00:00;您将获得第一行的
11:00:00
,第二行的
14:00:00
。你想用这个值实现什么?我应该首先将这个字符串转换为数组吗?也就是说,每当我回显[0]时,它应该显示数组的整个第一个元素