如何将 <li > <a 超链接附加到 php 变量?

how to append <li > <a hyperlinks to a php variable?

我想构建超链接并如下所示附加它们。但是我得到这样的错误:

Parse error: syntax error, unexpected end of file in

谁能帮我解决这个错误并正确地在每个循环中附加超链接?提前致谢。

php 要构造的变量但给我错误:

 <?
    $resultCounter =0;
    $links ="";
    $stringToSearch ="Mango";

    $returnvalues=mysearch($stringToSearch);

    echo $returnvalues[0];  
    echo $returnvalues[1]; 


    function mysearch($stringToSearch)
    {
            ///rest of the code
            foreach ($pieces as $lineNumber => $grouped) 
            {
              if (strpos($grouped[0], $stringToSearch) !== false) 
              {
               $resultCounter++;
             echo "<br>first line:".$grouped[0]."<br>second line:".$grouped[1]."<br>";
               $stream_name = substr($grouped[0],strrpos($grouped[0],',')+1);
               $stream_url = $grouped[1];
               $stream_logo = scrape_value($grouped[0], 'tvg-logo');
               $parsed = get_string_between($stream_logo, '_', '_');

                $links .="<li><a id=\"CH"\".$parsed."\" onclick=\"setMe(false);setCurrentID('".$parsed."');javascript:doit('".$stream_url."','".$stream_logo."',this.id);\">'".$stream_name."'</a><img src=\"".$stream_logo."\" /></li>\n\n";

               }//end of if
            }// end of for each
       return array($links,$resultCounter); 
    }//end of function
        ?>
        <?php echo $links; ?>

示例:

<li><a id="CH123456" onclick="setMe(false);setCurrentID('123456');javascript:doit('html://somesite.com/','./logos/123456.png',this.id);">test</a><img src="./logos/123456.png"></li>

我把 return array($links,$resultCounter);在每个循环结束后,我的数据 return 正确返回!