?? GreyFile — Mystic File Browser

Current path: home/webdevt/cryptoimpot.fr/module/Application/src/Service/



?? Go up: /home/webdevt/cryptoimpot.fr/module/Application/src

?? Viewing: newEmptyPHP.php

<?php

$my_array = [3,4,6,10,11,15];

$alices_array = [1,5,8,12,14,19];

// merge and order value
function merges_arrays($array1, $array2 = null, &$mergedOrderedArray = []) {
    
    
    $mergedArray = [];
    if (isset($array1)) {
        foreach($array1 as $val) {
            $mergedArray[] = $val;
        }
    }
    
    
    if (isset($array2)) {
        foreach($array2 as $val) {
            $mergedArray[] = $val;
        }
    }
    
    // Order array
    
    
     $lowValue = null;
     $indexLowValue = null;
     $valueToIndex = [];
     
    foreach($mergedArray as $index => $value) {
        
        if (!isset($lowValue)) {
            $lowValue = $value;
            break;
        }
        
        if ($value < $lowValue) {
            $lowValue = $value;
            $indexLowValue = $index;
        }
    }
    if (count($mergedArray) === 0) {
        return $mergedOrderedArray; 
    }
    $mergedOrderedArray[] = $value;
    unset($mergedArray[$indexLowValue]);
    merges_arrays($mergedArray);
    
    
    
        
//        if (is_null($lastValue)) {
//            $mergedArray[] = $value;
//        } else {
//            $lastValueMerged = null;
//            foreach($mergedArray as $valueMerged) {
//                if ($value > $valueMerged && $value < $lastValueMerged) {
//                    $mergedArray[] = $value
//                    $mergedArray[] = $valueMerged
//                } else {
//                    $value > $lastValueMerged
//                    $lastValueMerged
//                }
//                
//            }
//        }
        
//    }
}



??

??