如何在php中将数组划分为两个索引
我正在从mysql获取时间,下面是我的代码如何在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']; } 下面是我从中提取
$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]时,它应该显示数组的整个第一个元素