我正在使用php创建一个程序,其中有人输入一个单词并将其转换为“大字母”。我将向其展示代码,并解释我在尝试的内容:
$bigletters = $_POST["message"];
function a(){
echo " X ";
echo " X X ";
echo " XXXXX ";
echo " X X ";
}
function b(){
echo " XXXXX ";
echo " X X ";
echo " XXXXX ";
echo " X X ";
echo " XXXXX ";
}
function c(){
echo " XXXX ";
echo " X ";
echo " X ";
echo " X ";
echo " XXXX ";
}
$store = array("a"=>a, "b"=>b, "c"=>c, "d"=>d, "e"=>e, "f"=>f, "g"=>g,
"h"=>h, "i"=>i, "j"=>j, "k"=>k, "l"=>l, "m"=>m, "n"=>n,
"o"=>o, "p"=>p, "q"=>q, "r"=>r, "s"=>s, "t"=>t, "u"=>u,
"v"=>v, "w"=>w, "x"=>x, "y"=>y, "z"=>z);
foreach ($store as $key => $bigletters){
store[$key];
}
我为其“大”形式的每个字母创建了一个函数。我有一个关联数组,其中字母的字符串值包含一个朝向该字母的功能键。然后,我想迭代通过不同文件中的表单接收的消息,并根据关联数组值检查单词的每个字符,然后显示这些值的键。我用python成功完成了这个:
usr = raw_input("Enter a word or letter: ")
up = usr.lower()
for key in up:
print
store[key]()
我不知道如何用PHP做到这一点,甚至知道它是否可行。我尝试运行程序时也会得到这个:
” 注意:使用未定义的常量a - 在第212行的C:\ xampp \ htdocs \ BigLetterConverter.php中假定为'a'
注意:使用未定义的常量b - 在第212行的C:\ xampp \ htdocs \ BigLetterConverter.php中假定为'b'
注意:使用未定义的常量c - 在第212行的C:\ xampp \ htdocs \ BigLetterConverter.php中假定为'c'“
对不起,如果这令人困惑,或者我说得不够好。
感谢所有回复!
答案 0 :(得分:1)
如果我理解正确,请在php中解决:
<a href="aricle.php/product-1">Article</a>