我将该数字存储1 2 3 4为MySQL数据库中多项选择题的答案,
但我想a b c d在网页上显示它们.
我正在使用PHP,如何使用PHP将数字转换为字母?
echo "
<h2>question</h2>
<p>".$row[0]."</p>
<h2>answer</h2>
<p>".$row[1]."</p>";
Run Code Online (Sandbox Code Playgroud)
的row[1]是{1,2,3,4},现在,我希望把它转化为{A,B,C,D}.
任何人都可以看看,告诉我该怎么做?
eis*_*erg 35
这很容易:
<?php
$row = array(1, 2, 3, 4);
echo "
<h2>question</h2>
<p>".chr(64 + $row[0])."</p>
<h2>answer</h2>
<p>".chr(64 + $row[1])."</p>";
Run Code Online (Sandbox Code Playgroud)
测试一下:http://3v4l.org/uojsK
小智 11
你可以先定义一个数组:
$letters = array_combine(range(1,26), range('a', 'z'));
//now just use:
echo $letters[$row[1]];
Run Code Online (Sandbox Code Playgroud)