<?php

function inverteData($data){
    if(count(explode("/",$data)) > 1){
        return join("-",array_reverse(explode("/",$data)));
    }elseif(count(explode("-",$data)) > 1){
        return join("/",array_reverse(explode("-",$data)));
    }
}
 
$data = "12/11/2018";
 
//para usar na query
$dataInvertida = inverteData($data);
 
echo $dataInvertida;
 
echo PHP_EOL;
 
//alguma data retornada do select
$dataBanco = "2018-11-21";
 
$dataBancoInvertida =  inverteData($dataBanco);
 
//imprime na tela
 
echo $dataBancoInvertida;