herqMedlem sedan aug. 2000201 inlägg
har en array, typ:
$gammal = array('1', '3', '5', '9' ,'10');
finns det ngn funktion som returnerar värdeskillnaden mellan de olika elementen?
typ:
$onskadArray = fantastiskFunktion($gammal);
//$onskadArray = [ 2 2 4 1];
exakt som diff() funktionen i matlab, om det nu är ngn som pysslar med det.
PeeerMedlem sedan mars 20025 362 inlägg
function fantastiskFunktion($arr){
if(count($arr) <= 1)
return false;
$returnarr = array();
foreach($arr as $value){
if(isset($tmp))
$returnarr[] = intval($value) - $tmp;
$tmp = intval($value);
}
return $returnarr;
}
herqMedlem sedan aug. 2000201 inlägg
så det finns ingen "inbyggd" funktion i php som kan göra detta simpla, det är ju pinsamt.
tack iaf.
PeeerMedlem sedan mars 20025 362 inlägg
Möjligt att det finns, jag känner dock inte till den. Sen vet jag inte riktigt om jag skulle kalla det för pinsamt att det ev. inte finns någon sådan funktion inbyggd. Jag har aldrig saknat den funktionen iaf :)