使用array_filter PHP创建路由时出现问题

时间:2020-10-20 15:47:41

标签: php arrays api

我正在创建一个PDP API,其中的路由是从数组中创建的:

arrayRotas = explode("/", $_SERVER['REQUEST_URI']);

if(count(array_filter($arrayRotas)) == 0) {

    // Quando alguém simplesmente acessa a url raiz da API
    $json = array (
        "info"=>"Seja bem vindo(a) à nossa api",
        "Descrição"=>"Esta url é somente para a equipe de desenvolvimento."
    );
    
    echo json_encode($json, true);

    return;

} else {

    // Passando somente um índice no array $arrayRotas
    if(count(array_filter($arrayRotas)) == 1){

        // Quando se faz nenhuma requisição à API em /register
        if(array_filter($arrayRotas)[1] == "register") {

但是,当我尝试此操作时,它什么也没显示:

if(array_filter($arrayRotas)[1] == "info" && array_filter($arrayRotas)[2] == 2){
                //echo "hi"; 
                print_r($arrayRotas);

0 个答案:

没有答案