У меня есть список переменных, мне нужно, чтобы создать таким образом:Php петля для создания переменных
$meta_2_length = get_post_meta(get_the_ID(), 'meta-2-length', true);
$meta_2_loft = get_post_meta(get_the_ID(), 'meta-2-loft', true);
$meta_2_lie = get_post_meta(get_the_ID(), 'meta-2-lie', true);
$meta_2_bounce = get_post_meta(get_the_ID(), 'meta-2-bounce', true);
мне нужно сделать это для чисел 2 - 14 так что я понял, что лучший способ будет цикл. Я новичок в php, но хочу писать как можно более чистым. Я думал, что это может работать:
for($i = 0; $i <= 14; $i++) {
${"meta_$i_length"} = "get_post_meta(get_the_ID(), 'meta-$i-length', true);";
}
, но когда он не кажется, что работает, когда я echo $meta_3_length
числовые переменные, как это почти всегда ошибаются. Для этого нужны массивы. – Barmar