Як фарматаваць стыль і колер шрыфта ў Эху

У мяне ёсць невялікі фрагмент кода, які я хачу, каб стыль ад рэха.

foreach($months as $key => $month){
  if(strpos($filename,$month)!==false){
        echo '
';
    }
}

Гэта не працуе, і я перачытваў некаторыя рэсурсы, каб паспрабаваць ажыццявіць гэта. У асноўным я хачу сямейства шрыфтоў: Arial і памер шрыфта: 11px; і колер шрыфта: # ff0000;

Any PHP assistance would be helpful.

6
Вам трэба заключыць радок у падвойныя двукоссі, а не адзінкавыя двукоссі для зменнай інтэрпаляцыі
дададзена аўтар Phil Cross, крыніца
Вам трэба «;» пасля таго, як Params стылю.
дададзена аўтар cerd, крыніца
Вам трэба «;» пасля таго, як Params стылю.
дададзена аўтар cerd, крыніца

8 адказы

foreach($months as $key => $month){
  if(strpos($filename,$month)!==false){
        echo "<div style ='font:11px/21px Arial,tahoma,sans-serif;color:#ff0000'> Movie List for $key 2013</div>";
    }
}
8
дададзена
Высокі. Ён працуе з гэтым кодам і вашым іншым кодам, таксама. Я збіраюся пачаць выкарыстоўваць <div>. Не фанат
дададзена аўтар ValleyDigital, крыніца
Незалежна ад праблемы, вы мелі з павінна ўплываць на <div>, таксама. Альбо яны абодва атрымліваюць паўтараюць або абодва яны інтэрпрэтуюцца.
дададзена аўтар Barmar, крыніца
echo " Movie List for {$key} 2013 ";

Зменныя толькі пашыраецца ў падвойных двукоссях, а не адзінкавыя двукоссі. Паколькі вышэй выкарыстоўвае двайныя двукоссі для PHP радкі, я пераключыўся на адзінарныя для убудаванага HTML, каб пазбегнуць таго, каб пазбегнуць двукоссяў.

The other problem with your code is that

tags are for entering CSS blocks, not for styling individual elements. To style an element, you need an element tag with a style attribute; is the simplest element -- it doesn't have any formatting of its own, it just serves as a place to attach attributes.

Іншы папулярны спосаб, каб напісаць гэта з канкатэнацыі:

echo ' Movie List for ' . $key . ' 2013 ';
4
дададзена
Я цаню інфармацыю, але яна да гэтага часу рэха ўсё, ад ...
дададзена аўтар ValleyDigital, крыніца
Добра, дзякуй, я буду глядзець на яго трохі. Дзякуй зноў.
дададзена аўтар ValleyDigital, крыніца
@Rathinam Вы павінны апублікаваць новае пытанне з MCVE , які дэманструе праблему.
дададзена аўтар Barmar, крыніца
@Rathinam Вы павінны фігурныя дужкі, калі вы не падстаўляючы простую зменную. <�Код> {$ _ прадукт-> GetData ( 'ayyappa_coupon_code_offer')}
дададзена аўтар Barmar, крыніца
Гэта тое, што ён павінен рабіць. Браўзэр shold інтэрпрэтаваць яго як HTML. Калі няма, то здаецца, што ў вас ёсць праблемы з канфігурацыяй сервера, прадухіляючы яго ад адпраўкі правільны Content-Type: Тэкст/HTML <�код /> загаловак.
дададзена аўтар Barmar, крыніца
@Barmar Гэта мой код да гэтага часу не ўжываецца колер шрыфта: {$ _product- GetData ( 'ayyappa_coupon_code_offer')} ?>"?>
дададзена аўтар Rathinam, крыніца
Яе не працуе ... мой код :: <? PHP рэха " $ _product-> GetData ( 'ayyappa_coupon_code_offer'); "?>
дададзена аўтар Rathinam, крыніца
echo " Movie List for {$key} 2013 ";

Зменныя толькі пашыраецца ў падвойных двукоссях, а не адзінкавыя двукоссі. Паколькі вышэй выкарыстоўвае двайныя двукоссі для PHP радкі, я пераключыўся на адзінарныя для убудаванага HTML, каб пазбегнуць таго, каб пазбегнуць двукоссяў.

The other problem with your code is that

tags are for entering CSS blocks, not for styling individual elements. To style an element, you need an element tag with a style attribute; is the simplest element -- it doesn't have any formatting of its own, it just serves as a place to attach attributes.

Іншы папулярны спосаб, каб напісаць гэта з канкатэнацыі:

echo ' Movie List for ' . $key . ' 2013 ';
4
дададзена
Я цаню інфармацыю, але яна да гэтага часу рэха ўсё, ад ...
дададзена аўтар ValleyDigital, крыніца
Добра, дзякуй, я буду глядзець на яго трохі. Дзякуй зноў.
дададзена аўтар ValleyDigital, крыніца
@Rathinam Вы павінны апублікаваць новае пытанне з MCVE , які дэманструе праблему.
дададзена аўтар Barmar, крыніца
@Rathinam Вы павінны фігурныя дужкі, калі вы не падстаўляючы простую зменную. <�Код> {$ _ прадукт-> GetData ( 'ayyappa_coupon_code_offer')}
дададзена аўтар Barmar, крыніца
Гэта тое, што ён павінен рабіць. Браўзэр shold інтэрпрэтаваць яго як HTML. Калі няма, то здаецца, што ў вас ёсць праблемы з канфігурацыяй сервера, прадухіляючы яго ад адпраўкі правільны Content-Type: Тэкст/HTML <�код /> загаловак.
дададзена аўтар Barmar, крыніца
@Barmar Гэта мой код да гэтага часу не ўжываецца колер шрыфта: {$ _product- GetData ( 'ayyappa_coupon_code_offer')} ?>"?>
дададзена аўтар Rathinam, крыніца
Яе не працуе ... мой код :: <? PHP рэха " $ _product-> GetData ( 'ayyappa_coupon_code_offer'); "?>
дададзена аўтар Rathinam, крыніца
echo '< span style = "font-color: #ff0000"> Movie List for {$key} 2013 ';
2
дададзена
2
дададзена
Да гэтага часу не працуе. Гэта рэха гэта ўвесь код для гэтага радка. : /
дададзена аўтар ValleyDigital, крыніца
2
дададзена
Да гэтага часу не працуе. Гэта рэха гэта ўвесь код для гэтага радка. : /
дададзена аўтар ValleyDigital, крыніца

Вы спрабуеце паўтарыць са стылю або убудаваны стыль? Ўнутраны стыль будзе пахадзіць

echo "
text here

";
2
дададзена
гэта тое, што я спрабую зрабіць, аднак, да гэтага часу рэха гэта код, <�р стыль = "колер шрыфта: # ff0000;"> тэкст тут Можа быць, я раблю нешта няправільна?
дададзена аўтар ValleyDigital, крыніца
Я зразумеў гэта. Ваш код быў правільным, а таксама. У мяне была невялікая памылка, але працаваў мой шлях праз яго. Дзякуй!
дададзена аўтар ValleyDigital, крыніца
Калі вы кажаце, што па-ранейшаму паўтараючы з кода, з'яўляецца яго паўтараючы з кода для ўсіх PHP на старонцы або толькі ў гэтым сегменце?
дададзена аўтар Julie Beck, крыніца

Вы павінны таксама выкарыстоўваць стыль «колер» і не «колер шрыфта»

<?php

foreach($months as $key => $month){
  if(strpos($filename,$month)!==false){
        echo "
";
    }
}

?>

У цэлым, каментары на адзінарных і двайных двукоссяў з'яўляюцца правільнымі ў іншых прапановах. $ Зменныя выконваюцца толькі ў падвойных двукоссях.

1
дададзена