質問: ### 前提・実現したいこと $aaaaと$tasの中に入ってる文字の色やサイズを変えたい ### 発生している問題・エラーメッセージ PHPもCSSで処理したらいいよとは大体書いてあるんですが 文字がそのままのを変えており変数の中身を変えてるものがない。 ### 該当のソースコード ``` body { background:#FFC; } .aaa{ color:#00ff00; } .dekamozi{ font-size:20px; } .big{ font-size:48pt; } ``` ``` wwww $tas';/*$tas=には今bbbbという文字が入ってるはずなので それをprintかechoで展開するときにbbbbのサイズとか色を変えたい。赤色のbbbbというのを出したい。 php内で出来れば処理したい。*/ function kimi(){ $aaaa=1+3; print $aaaa; } 'kimi()'; ?> ``` ### 試したこと ダブルクォーテーションの位置やシングルにしたり変えてみた。 関数の中にも入れて見たが意味なかった。 CSSの設定がおかしいと思いほかのところでやったがあっていた。 変数に括弧を無駄にいれてみた。まったく意味なかった。 printをechoにしてみた。同じだった。
回答: HTMLは構造を持ったテキストファイルで、その見た目部分をつかさどるのがCSSです。「見た目」というのはレイアウトや文字の大きさ、文字の色なども当然含まれます。 PHPはHTMLページを出力することが出来ます。サーバ側で色々な処理を合わせて1枚のHTMLをブラウザに渡すことが出来ます。 PHPの「変数の中の文字」を大きくしたり、小さくしたりするのは、PHPからHTMLを書き出すときに、その見た目になるようなHTMLを書き出す必要があります。 例えば。 ``` $a = 'Help!'; print ''.$a.''; ``` 他にもクラスを指定する方法(質問文で書かれている方法)もあります。(こちらのほうが一般的) ``` .big { font-size: 48pt; } ``` ``` $b = 'Help!'; print ''.$b.''; ``` また、この部分のPHPは下記のようにもかけます。 ``` $b = 'Help!'; print "$b"; ``` 【変数展開 php - Google 検索】