このコードをテストするとエコーだけです97
whileループでshow 97 98 99 25552 114 21734
をループしたいのですが、どうすればいいですか?phpが文字セットを表示するときにどのようにループするのですか?
<?php
$utf8Character = 'abc提r哦';
list(, $ord) = unpack('N', mb_convert_encoding($utf8Character, 'UCS-4BE', 'UTF-8'));
echo $ord;
?>
。
その後、私は仕事、このコードに変更はなく、それは私がwhileループでショー97 98 99 25552 114 21734
のために行うことができますどのように97 98 99 63 63 63 114 63 63 63
<?php
$utf8Character = 'abc提r哦';
for ($i = 0; $i < strlen($utf8Character); $i++) {
list(, $ord) = unpack('N', mb_convert_encoding($utf8Character[ $i ], 'UCS-4BE', 'UTF-8'));
echo $ord." ";
}
?>
を示しですか?
あなたが作業している文書のエンコーディングは何ですか? UCS-4BE? –
私はエンコーディングUTF-8を使用しています。 –
'mb_strlen()'を使うことができます。 –