За последние 24 часа нас посетили 22987 программистов и 1236 роботов. Сейчас ищут 768 программистов ...

поместить href-ссылку в строку массива в имеющейся функции в модуле php

Тема в разделе "PHP для новичков", создана пользователем rukoved, 3 окт 2020.

Метки:
  1. rukoved

    rukoved Гость

    С нами с:
    3 окт 2020
    Сообщения:
    1
    Симпатии:
    0
    Всем добра!

    Есть вопрос)
    Как правильно вывести ссылку на другую страницу сайта в модуле php внутри имеющейся функции?
    Ссылка размещена в строке массива.
    PHP:
    1.   $output_desc_name_num= $output;
    2.  
    3.     $desc_name_ar = array(
    4.         "1" => "<a href='http:\\test.com'>link</a>",
    5.         "2" => "Описание.. 2",
    6.         "3" => "Описание.. 3",
    7.  
    8.     );
    9.    
    10.         if($output_desc_name_num == 1){
    11.             $desc_name = $desc_name_ar[1];
    12.         }
    13.    
    14.         elseif($output_desc_name_num == 2){
    15.             $desc_name = $desc_name_ar[2];
    16.         }
    17.                
    18.         elseif($output_desc_name_num == 3)
    19.             $desc_name =  $desc_name_ar[3];
    20.                
    21.         else
    22.             $desc_name ='';              
    23.  
    24.  
    25.   ............
    26.         return $response;
    27.    
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.752
    Симпатии:
    1.322
    Адрес:
    Лень
    да фиг его знает, куда ведет $desc_name
    --- Добавлено ---
    PHP:
    1. $a = [
    2.     1 => '<a href="//test.com">link</a>',
    3.     2 => 'Описание.. 2',
    4.     3 => 'Описание.. 3',
    5. ][$output] ?? '';
    6.  
    7. ......
    8.  
    9. return $response;
    --- Добавлено ---
    https://www.govnokod.ru/27003
     
  3. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.555
    Симпатии:
    1.754
    PHP:
    1. $desc_name = $desc_name_ar[$output_desc_name_num] ?? "";
    Если конечно версия пхп-а нормальная (>= 7)