私は奇妙な問題があり、解決方法がわかりません。私はデータベースから取得するテキストフィールドの最初の文字を取得したいと思います。このキャラクターで、私はそれを大きくするためにCSSスタイルを適用します。フランス語のアクセントの文字列の最初の文字を取得します。
あなたは、この次のコードをしようとした場合、あなたは私の問題が何であるかを理解するには:
<?php
$str_en = "I am a sentence.";
echo $str_en[0];
echo "<br /><br />";
$str_fr = "À tous les jours je fais du PHP.";
echo $str_fr[0];
echo "<br /><br />";
$str_fr = "Étais-tu ici?";
echo $str_fr[0];
?>
意志出力上記のコード:
私は
Ã
Ã
フランス語の文字が複数のバイトを使用しているようですn文字列。問題は、すべての私の文章がフランス語の文字で始まるわけではないということです。この
$str_fr = "<span class='firstletter'>É</span>tais-tu ici?";
それとも、これを行うにはCSS3とのより良い方法があるに
<?php
$str_fr = "Étais-tu ici?";
?>
:誰もが私はこれを変換する機能を持っている可能性がどのようにアイデアを持っています。
あなたを:
あなたは、各li要素に最初の文字のCSSを適用します。たとえば、あなたは、などの項目のリストを持っている場合また、[ジョエルの「すべてのソフトウェア開発者が絶対に最低限必要とする、絶対にUnicodeと文字セットについて知っておく必要があります(言い訳はありません!)」](http://www.joelonsoftware.com/articles/Unicode.html)を読んでみてください。 –