$ 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};
}
?>
Других решений пока нет …