Я довольно новичок в PHP, но не знаю, как сформулировать этот вопрос.
Я хочу вернуть цветной круг, если цвет был выбран в другом месте.
Так, если серебро было отмечено, покажите серебряный круг.
Если серебро и золото были отмечены, покажите оба.
Должен быть более простой способ кодирования приведенного ниже, вместо того, чтобы создавать много отдельных операторов if и каждый раз вызывать переменную?
, иначе это не сработает из моего понимания.
Прости меня за наивность!
Код, который я написал ниже:
<?php
// for iphone
$colours_available = get_field('iphone_colours_available');
// check
if( $colours_available && in_array('silver', $colours_available) ): ?>
<div class="colour-circle-title"><p>Silver</p></div>
<?php endif; ?>
<?php
// vars
$colours_available = get_field('iphone_colours_available');
// check
if( $colours_available && in_array('gold', $colours_available) ): ?>
<div class="colour-circle-title"><p>Gold</p></div>
<?php endif; ?>
Большое спасибо за любую помощь!