#php #arrays #api
#php #массивы #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" amp;amp; array_filter($arrayRotas)[2] == 2){
//echo "hi";
print_r($arrayRotas);
Комментарии:
1. Есть ли причина
arrayRotas
$
, по которой в первой строке нет a?2. Прочитайте array_filter()
3. Когда я копирую и вставляю, я могу получить $, но есть исходный код