Здравствуйте, я работаю над сайтом, который использует ускорения api. В основном я получаю несколько человек за номер, и я хочу отобразить изображение маленького человека для каждого человека. Так что, если у меня есть занятие 5, например, и мне нужно эхо 5 тегов с маленьким человеком как src. Есть идеи как это сделать??Повторить изображение x раз
ответ
Хорошо, допустим, у вас есть количество людей, хранящихся в переменной.
$occupancy = 5;
Вы можете подключить этот номер в for loop
, и есть цикл программ за счет того, что во много раз.
for($n = 0; $n < $occupancy; $n++) {
// Disco
}
Вы можете прочитать больше о контрольных структурах here.
btw - это будет работать 6 раз, а не 5. – Endijs
Упс - исправлено! –
Огромное вам спасибо, я знал, что это всего лишь простая петля ... – liveandream
Вы должны быть заинтересованы в str_repeat()
.
Что-то, как это должно работать:
$img_multi = str_repeat('<img src="man.png" alt="man"/>', $repeat);
echo $img_multi;
Пересматривая этот ответ, гораздо более эффективное решение:
Предполагая, что изображение 12px шириной 16px высокой - настроить для ваших нужд.
$width = 12 * $repeat;
$height = 16;
echo '<span style="'
.'display: inline-block;'
.'width: '.$width.'px;'
.'height: '.$height.'px;'
.'background-image: url(man.png);'
.'"></span>';
Это произведет один элемент соответствующего размера, чтобы показать $repeat
копии изображения, бок о бок.
Это решение проще и проще. +1 – Pupil
Первый результат googling «php loops» Можете попробовать.
- 1. XAML ItemsControl повторить X раз?
- 2. Повторить функцию MinifiedJS X раз?
- 3. SpecFlow - Повторить тест X раз со списком?
- 4. PHP повторить запись SQL X количество раз
- 5. Повторить функцию X раз в PHP
- 6. Повторить список в списке X Количество раз
- 7. Javascript повторить функцию x количество раз
- 8. Javascript повторить письмо X количество раз
- 9. Jquery ui повторить комбинированный эффект x раз
- 10. Android фоновое изображение повторить
- 11. Как повторить текстовое изображение?
- 12. Сопоставить значения массива (x), затем повторить сценарий (x) раз, каждый раз используя следующее значение в PHP?
- 13. Как повторить функцию п раз
- 14. Как повторить процесс N раз?
- 15. Как повторить scanf() n раз?
- 16. Как повторить метод несколько раз
- 17. Шеф-повар - повторить блок текста в шаблоне x раз
- 18. Как повторить строку «x» количество раз в Livecode
- 19. Перемешать данные перед выполнением glm, а затем повторить x раз
- 20. Как повторить анимацию встряхивания бесконечно или X раз, используя animateWithDuration?
- 21. Как повторить x раз, используя поток Java 8?
- 22. Как я могу повторить действие X раз с XSLT
- 23. Фоновое изображение повторить вопрос
- 24. Как я могу повторить изображение 5 раз с помощью css?
- 25. Как загрузить и повторить-x изображение с помощью php gd?
- 26. Повторить изображение в iOs
- 27. Повторить изображение внутри прямоугольника
- 28. Повторить изображение согласно подсчету
- 29. Пытается повторить неосновное изображение
- 30. Угловой повтор - повторить один раз
Несколько идей. – Endijs
такого рода вещи могут работать http://jsfiddle.net/DampSquid/jsXbP/1/ – Dampsquid