这是我的代码
我从数据库中带来的变量 $profile['image'];<--- 在这个变量中我可以带来几个选项,例如:
presentable,aseado
presentable,aseado,De traje
Presentable,aseado,uniforme
因此,例如,如果变量带来了像样的,整洁的选项,我想做一个 if($perfil['imagen'] == 'presentable'){ //codigo}
如果你能给我一个例子,类似的东西
$perfil['imagen'];
<option if($perfil['imagen'] == 'presentable'){ echo "selected";} value="presentable">Presentable</option>
<option if($perfil['imagen'] == 'aseado'){ echo "selected";} value="aseado">Aseado</option>
<option if($perfil['imagen'] == 'traje'){ echo "selected";} value="traje">Traje</option>
<option if($perfil['imagen'] == 'condicion saludable'){ echo "selected";} value="condicion saludable">Condicion saludable</option>
<option if($perfil['imagen'] == 'sin tatuajes'){ } value="sin tatuajes">Sin tatuajes</option>
<option if($perfil['imagen'] == 'sin percing'){ } value="sin percing">Sin percing</option>
<option if($perfil['imagen'] == 'sin expansiones'){ } value="sin expansiones">Sin expansiones</option>
我想要类似的东西来验证来自数据库的变量 $profil['experience'] 的值是否等于任何选项值
这是我做的一个例子,但变量 $profil['experiencia'](6 months) 只带来了一个值
$perfil['experiencia'] == "6 meses"
<option <?php if($perfil['experiencia'] == "6 meses"){ echo "selected"; } ?> value="6 meses">6 meses</option>
<option <?php if($perfil['experiencia'] == "1 año"){ echo "selected"; } ?> value="1 año">1 año</option>
<option <?php if($perfil['experiencia'] == "2 años"){ echo "selected"; } ?> value="2 años">2 años</option>
<option <?php if($perfil['experiencia'] == "5 años"){ echo "selected"; } ?> value="5 años">3 años</option>
这是我需要验证选项的解决方案正确的问题是在数组中搜索如果单词 x 存在 value="presentable">presentable
您可以使用 function
explode
,即将一个字符串拆分为多个字符串。可能的例子:
您的第二个问题,我并不完全清楚您真正想要创建什么功能。让我们看看我是否还能和他一起指导你一点
foreach
。如果它存在于我们的数组 ( )中,请将其添加
selected
到您的属性中。option
$cadena
结果:
DEMO