Как создать динамическую добавочную переменную, используя цикл for for php? как мудрый: $ track_1, $ track_2, $ track_3, $ track_4 ..... так далее ....Как создать динамическую добавочную переменную, используя цикл for for php?
2
A
ответ
19
Использование parse_str()
или ${'track_' . $i} = 'val';
.
+0
Почему в downvote? –
+3
+1 для $ {...} вместо переменных. –
+3
$ {...} все еще переменная переменная. –
3
<?
for($i = 0; $i < 10; $i++) {
$name = "track_$i";
$$name = 'hello';
}
print("==" . $track_3);
0
<?php
for ($i = 1; $i <= 3; $i++) {
${"track_{$i}"} = 'this is track ' . $i; // use double quotes between braces
}
echo $track_1;
echo '<br />';
echo $track_3;
?>
Это также работает для вложенного Варса:
<?php
class Tracks {
public function __construct() {
$this->track_1 = 'this is friend 1';
$this->track_2 = 'this is friend 2';
$this->track_3 = 'this is friend 3';
}
}
$tracks = new Tracks;
for ($i = 1; $i <= 3; $i++) {
echo $tracks->{"track_{$i}"};
echo '<br />';
}
?>
Смежные вопросы
- 1. Как получить предыдущее значение из переменной incrementing for for?
- 2. PhP, передающий переменную через цикл for
- 3. Как разбить строку, используя «%», используя цикл for
- 4. Как передать новую переменную скрипту python, используя цикл 'for'
- 5. Как установить переменную = null в цикл for?
- 6. Как создать цикл for для суммы чисел?
- 7. Как создать цикл for с выпадающим ящиком
- 8. создать цикл for в R
- 9. Как заменить символы, используя цикл for?
- 10. Как правильно удалить дубликаты, используя цикл FOR
- 11. Как печатать скрещенные слова, используя цикл for?
- 12. Как свернуть несколько кубиков, используя цикл for?
- 13. Как заменить цикл for на цикл for в следующем коде?
- 14. Как создать сотни радиокнопков, используя For loop?
- 15. Как отменить цикл for
- 16. Javascript: используя оператор for как переменную
- 17. как перезапустить цикл for for python?
- 18. Как создать цикл for в C++
- 19. Как создать цикл for в R?
- 20. Как создать цикл for с динамическим диапазоном?
- 21. Как создать цикл 'for' в командной строке?
- 22. Вставьте элементы в таблицу, используя цикл for
- 23. Цикл for продолжает цикл
- 24. Как упростить цикл 'for'?
- 25. Как перевернуть цикл for?
- 26. Как повторить цикл for
- 27. Как перемотать цикл for?
- 28. Как работает цикл for?
- 29. как задержать цикл for
- 30. Как реализовать цикл for
Я надеюсь, что вы не пытаетесь подражать массивы ;-) –