【发布时间】:2016-01-23 23:35:25
【问题描述】:
例如:
$k = "+";
$q = 8;
echo $array[$q+1];
但我想要以下内容:
echo $array[$q$k1];
所以它基本上说“将数组的值称为 8+1 所以 9”。如果我想调用 7,我可以使用 $k = "-"。
【问题讨论】:
-
你能解释一下你为什么要这样做吗?
-
问题是你的变量是一个字符串而不是一个算术运算符。我不明白这个用例是什么?也许用开关做类似的事情更好?
-
我有一个系统,其中 2 个数组相互比较。第一个数组有一个大约 60 个字符的字符串,其中隐藏着单词,另一个数组包含单词的字符串。我搜索两个相同的字符,如果该字符 +1 与大数组中的下一个字符相同,它会继续直到找到整个单词。但是由于单词是从右到左的,我也必须检查左,并且将 + 更改为 - 使用单个循环使这种方式更简单