我有一个$blablablabnla = 8
和一个数组:
$blab-la = array(
[3] => apples
[4] => bananas
[8] => lemon
)
我想让我出去柠檬就是这个我想做的。有什么想法吗? 有人能帮帮我吗?
答案 0 :(得分:2)
只需使用密钥 -
echo $blabla[$blablablabnla];
它会打印 - lemon
您还需要从变量名称中删除-
。 -
是运营商。
变量名遵循与PHP中其他标签相同的规则。有效的变量名称以字母或下划线开头,后跟任意数量的字母,数字或下划线。作为正则表达式,它将表达为:' [a-zA-Z_ \ x7f- \ xff] [a-zA-Z0-9_ \ x7f- \ xff] *'
答案 1 :(得分:0)
你可能正在努力解决这个问题,因为你不能在PHP变量中使用连字符。尝试:
$blab_la = array(
[3] => apples
[4] => bananas
[8] => lemon
)
echo $blab_la[$blablablabnla];