Disculpen Me equivoque[/code]<?php
session_start();
function loadData (){
if (!isset($_SESSION["data"])){
$_SESSION["data"] = array();
}
return $_SESSION["data"];
}
function deleteRecord (){
if (isset($_SESSION["data"])){
session_unset();
//unset ($_SESSION["data"]);
echo "siiii";
}
}
function deletedate ($num){
$arreglo =loadData();
unset ($arreglo[$num]);
$_SESSION["data"] = $arreglo;
}
function saveRecord ( $maRecord)
{
$mlData = loadData();
array_push($mlData, $maRecord);
$_SESSION["data"] = $mlData;
}
function makeRecord ( $iaHour, $iaMinutes, $iaSeconds)
{
$mlRecord = array();
$mlRecord["hora"] = $iaHour;
$mlRecord["minutos"] = $iaMinutes;
$mlRecord["segundos"] = $iaSeconds;
return $mlRecord;
}
function loadRecord()
{
$arreglo =loadData();
asort($arreglo);
$i=0;
foreach($arreglo as $i => $v){
echo $arreglo[$i]["hora"];
echo $arreglo[$i]["minutos"];
echo $arreglo[$i++]["segundos"];
echo " ";}
}
deleteRecord (); //... eliminar sesion
deletedate($n); //... eliminar dato($n= posicion del dato dentro del array), en el caso de buscar algun dato para eliminar habria que hacer un foreach en la funcion.-
$mlRecord = makeRecord(date("H"), date("i"),date("s"));
saveRecord($mlRecord);
header("Content-type: text/plain");
print_r(loadData())."<br>";
echo loadRecord(); // Lee el arreglo y nos devuelve los valores.-
?>
Código :