关于字符串和变量显示的问题
2009-09-10 10:46
323 查看
关于字符串和变量显示的问题
今天班长衡磊柯(我的网站之路的领航老师,*^^*)问我个关于字符串和变量显示的问题,大概好象和我们搞的数据结构的课程设计题目有关(遍利全国34个省会城市),刚好我有一点自己处理字符串变量的心得满以为可以解决外问题的,可是却把我难倒了,当时的哪个啊,哎......
问题是这样的,他想这样运行出结果。
有下面三个变量:
$number1[0]=a;
$number2[0]=b;
$number3[0]=c;
然后用FOR循环逐一显示出来:
for($i=1;$i<4;$i++){
echo $number$i[0];
}
很显然这样是显示不出来的,问题就在如何把$i翻译成PHP懂的变量,并且将$i的值放入$number$i[0]中让$number$i[0]整体变成一个变量,通过PHP解释出他的值。
我搞了半天,用我以前的方法硬是处理不了,结果在网友在帮助下解决了,从中也学到了不少知识,最重要的一点是我感觉我的PHP还存在很多的不足,其实我还有很多都没有搞明白,自惭形秽啊......
解决方法1:(南昌的一个朋友)
<?php
$number[0][0] = 11;
$number[1][0] = 12;
$number[2][0] = 13;
for($i = 0; $i < 3; $i++){
echo $number[$i][0];
}
?>
由于他正好在研究C语言,感觉很浓重的C语言的东西,呵呵。PHP的数组还可以这样写,我感觉我真的有很多PHP的东西都还没接触到,要加强学习啊。
解决方法2:(老戴)
<?php
$number1[0]=a;
$number2[0]=b;
$number3[0]=c;
for($i=1;$i<4;$i++){
$number="number".$i;
echo ${$number}[0];
}
?>
这种方法比较好一点,主要是简单一点,呵呵,听老戴说这个方法是PHP的变量中有变量的处理方法,现在很少用,已经被忽略,哎 ,只能怪我们学到的东西的太少了啊,郁闷啊......
最后感谢两位朋友的帮忙了啊......
ps:好象通过eval函数也可以解决这个问题,这里就举例了。
今天班长衡磊柯(我的网站之路的领航老师,*^^*)问我个关于字符串和变量显示的问题,大概好象和我们搞的数据结构的课程设计题目有关(遍利全国34个省会城市),刚好我有一点自己处理字符串变量的心得满以为可以解决外问题的,可是却把我难倒了,当时的哪个啊,哎......
问题是这样的,他想这样运行出结果。
有下面三个变量:
$number1[0]=a;
$number2[0]=b;
$number3[0]=c;
然后用FOR循环逐一显示出来:
for($i=1;$i<4;$i++){
echo $number$i[0];
}
很显然这样是显示不出来的,问题就在如何把$i翻译成PHP懂的变量,并且将$i的值放入$number$i[0]中让$number$i[0]整体变成一个变量,通过PHP解释出他的值。
我搞了半天,用我以前的方法硬是处理不了,结果在网友在帮助下解决了,从中也学到了不少知识,最重要的一点是我感觉我的PHP还存在很多的不足,其实我还有很多都没有搞明白,自惭形秽啊......
解决方法1:(南昌的一个朋友)
<?php
$number[0][0] = 11;
$number[1][0] = 12;
$number[2][0] = 13;
for($i = 0; $i < 3; $i++){
echo $number[$i][0];
}
?>
由于他正好在研究C语言,感觉很浓重的C语言的东西,呵呵。PHP的数组还可以这样写,我感觉我真的有很多PHP的东西都还没接触到,要加强学习啊。
解决方法2:(老戴)
<?php
$number1[0]=a;
$number2[0]=b;
$number3[0]=c;
for($i=1;$i<4;$i++){
$number="number".$i;
echo ${$number}[0];
}
?>
这种方法比较好一点,主要是简单一点,呵呵,听老戴说这个方法是PHP的变量中有变量的处理方法,现在很少用,已经被忽略,哎 ,只能怪我们学到的东西的太少了啊,郁闷啊......
最后感谢两位朋友的帮忙了啊......
ps:好象通过eval函数也可以解决这个问题,这里就举例了。
相关文章推荐
- 关于C#中货币类型和数值类型、字符串类型的转化和在DataGridView中的显示问题:
- 关于VC6调试程序时显示Unicode字符串不全的问题
- 关于字符串时间转换显示问题!
- 批处理关于截取变量中字符串(字段)问题的详细说明
- 关于IDA显示中文字符串的问题
- 批处理关于截取变量中字符串(字段)问题的详细说明(转)
- 关于Qt移植后环境变量的设置 qt移植到arm中文显示问题解决 实现pc与tiny210 arm开发板 udp通信
- 关于DISPLAY变量显示问题
- 批处理关于截取变量中字符串(字段)问题的详细说明(转)
- C语言学习4: 函数返回值与传入参数,关于函数值传递和类型隐性转换,变量不同的作用域,static变量,多文件编译例如两个C文件,显示函数调用语句跳转,递归,斐波那契数列,多文件编译相同变量的问题。
- 关于VC6调试程序时显示Unicode字符串不全的问题
- 关于Qt移植后环境变量的设置 qt移植到arm中文显示问题解决 实现pc与tiny210 arm开发板 udp通信(续上)
- 关于使用Volley下载的json字符串无法显示中文的问题(已解决)
- 关于DISPLAY变量显示问题
- 关于DOS(windows命令行)截取变量中字符串问题的详细说明
- 批处理关于截取变量中字符串(字段)问题的详细说明(转)
- 批处理关于截取变量中字符串(字段)问题的详细说明(转)
- 菜鸟遇到的问题:LCD显示中文遇到问题-->关于字符串的编码方式
- win7上vc6兼容问题--调试状态,无法显示字符串变量的值
- 关于在asp.net后台输出提示字符串的时候显示的字符提示出错的问题