Как правильно написать следующий код? - PullRequest
0 голосов
/ 25 марта 2019

Можно ли вывести определенную ссылку из определенной коллекции с помощью параметра URL, например: https://www.example.com/test/index.php?col=1&number=6 (это должно вывести шестую ссылку изКоллекция 1) и так далее?

<?php
$col = $_GET['collection'];
$number = $_GET['link_number'];
}

if $col = 1 & $number = 1 { echo "My link 1" }
if $col = 1 & $number = 2 { echo "My link 2" }
if $col = 1 & $number = 3 { echo "My link 3" }
if $col = 1 & $number = 4 { echo "My link 4" }
if $col = 1 & $number = 5 { echo "My link 5" }
if $col = 1 & $number = 6 { echo "My link 6" }
if $col = 1 & $number = 7 { echo "My link 7" }
if $col = 1 & $number = 8 { echo "My link 8" }
if $col = 1 & $number = 9 { echo "My link 9" }
if $col = 1 & $number = 10 { echo "My link 10" }

if $col = 2 & $number = 1 { echo "My link 1" }
if $col = 2 & $number = 2 { echo "My link 2" }
if $col = 2 & $number = 3 { echo "My link 3" }
if $col = 2 & $number = 4 { echo "My link 4" }
if $col = 2 & $number = 5 { echo "My link 5" }
if $col = 2 & $number = 6 { echo "My link 6" }
if $col = 2 & $number = 7 { echo "My link 7" }
if $col = 2 & $number = 8 { echo "My link 8" }
if $col = 2 & $number = 9 { echo "My link 9" }
if $col = 2 & $number = 10 { echo "My link 10" }
?>

1 Ответ

1 голос
/ 25 марта 2019

Пожалуйста, используйте многомерный массив для хранения коллекции URL. Это поможет вам.

   <?php
    $col = $_GET['collection'];
    $number = $_GET['link_number'];
    $collection_urls = [1=> [1=>"url1", 2=>"url2"], 2 => [1=>"url1" , 2=>"url2"]]

    echo "My link ".$collection_urls[$col][$number].PHP_EOL; 

    ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...