$i18ncoches="coches";$i18nmotos="motos";
嗨,我正在尝试从foreach创建一个变量,将字符串和变量结合起来
$apartados=array('coches', 'motos', 'naves', 'avion');
foreach ($apartados as $key) {
echo $i18n.$key;
}
但是预期的结果是留下下面的
$i18ncoches
$i18nmotos
但是得到以下内容注意:未定义的变量:i18n
coches motos etc,,,
你可以这样做:
<?php
$i18ncoches="coches";
$i18nmotos="motos";
$apartados=array('coches', 'motos', 'naves', 'avion');
foreach ($apartados as $key) {
// if(isset(${'i18n'.$key})) //you will need this check
echo ${'i18n'.$key};
}
?>