У меня есть строка php-кода, которая выглядит так:
echo "<script>$('#edit_errors').html('<h3><em>Please Correct Errors Before Proceeding</em></h3>')</script>";
Я хотел бы знать, как правильно добавить шрифт в текст. Если я это сделаю:
echo "<script>$('#edit_errors').html('<h3><em><font color="red">Please Correct Errors Before Proceeding</font></em></h3>')</script>";
Слово «красный» находится в черном тексте, а компилятор выдает ошибку.
Если я использую одинарные кавычки вокруг красного, тогда текст вообще не отображается.
Любая помощь будет большой. благодаря
Вам нужно сбежать "
, поэтому он не будет интерпретироваться как конец строки. Используйте \
чтобы избежать этого:
echo "<script>$('#edit_errors').html('<h3><em><font color=\"red\">Please Correct Errors Before Proceeding</font></em></h3>')</script>";
Подробнее: строки и escape-последовательности
используйте HEREDOC , который устраняет необходимость замены типов котировок и / или их устранения:
echo <<<EOL <script>$('#edit_errors').html('<h3><em><font color="red">Please Correct Errors Before Proceeding</font></em></h3>')</script> EOL;
Просто избегайте цитат:
echo "<script>$('#edit_errors').html('<h3><em><font color=\"red\">Please Correct Errors Before Proceeding</font></em></h3>')</script>";
Вам нужно избежать кавычек в строке, добавив обратную косую черту \
до "
.
Подобно:
"<font color=\"red\">"
если вам нужно получить доступ к своим переменным для выражения эха в ваших котировках, поместите переменную в фигурные скобки
echo "i need to open my lock with its: {$array['key']}";