PHP простая проблема конкатенации - PullRequest
0 голосов
/ 18 сентября 2011

Вот пример кода функции PHP, которая печатает ссылки HTML. По какой-то причине существует проблема с атрибутом title тега a («игры» не объединены). Например, если у меня есть $gameCategorie = '3D', я получаю <a title='3D'>3D games</a> Я хочу получить <a title='3D games'>3D games</a>

foreach($gamesCategories as $gamesCategorie){
        $gameContent = $gamesCategorie.' games';
        echo '<li><a title='.$gameContent.'>';
        echo $gameContent;
        echo '</a></li>'. PHP_EOL; 
        }  

Также приветствуются идеи по улучшению качества кода и учебные пособия по генерации HTML с помощью PHP.

1 Ответ

4 голосов
/ 18 сентября 2011

Все действительные xhtml должны иметь атрибуты, заключенные в метки речи. Попробуйте это

foreach($gamesCategories as $gamesCategorie){
     $gameContent = $gamesCategorie.' games';
     echo '<li><a title="'.$gameContent.'">';
     echo $gameContent;         
     echo '</a></li>'. PHP_EOL;          
}  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...