Sorting multidimentional arrays in PHP -


i'm having troubles sorting events website in wordpress. i'm using custom fields create events title, description , date. put every events date in array:

$datesevenements = array(); array_push($datesevenements,get_field('date')); 

i timestamp each date:

foreach($datesevenements $value){     $timestamp = strtotime($value);     array_push($tsevenements,$timestamp); } 

i proceed sort timestamp replacing past event 0 or association of event timestamp difference between timestamp , present one.

$arreventdelta = array();     for($i=0;$i<count($tsevenements);$i++){     $tsi = $tsevenements[$i];     if($ts>$tsi){     array_push($arreventdelta,0); } elseif($ts<=$tsi){     array_push($arreventdelta,array('timestampevenements'=>$tsi,'deltaevenements'=>$deltats)); } 

after that, order array '$arreventdelta' 'deltaevenements' value. unfortunately, i'm bit confused arrays. i've tried array_multisort function so:

$deltaevents = array(); foreach($arreventdelta $key => $row){     $deltaevents[$key] = $row['deltaevents']; } array_multisort($deltaevents, sort_asc, $arreventdelta); 

but doesn't work. tips on how fix this?

this outputed this,

array ( [0] => 0 [1] => array ( [timestampevenements] => 1394582400 [deltaevenements]                  => **31923** ) [2] => array ( [timestampevenements] => 1394668800 [deltaevenements] => **118323** )    [3] => 0 [4] => 0 ) 

i need order highlighted numbers in increasing order.


Comments

Popular posts from this blog

php - SPIP: From Tag directly to an article -

jquery - isAjaxRequest always return false -

ruby on rails - In a controller spec, how to find a specific tag in the generated view? -