我正在尝试将json字符串提供的某些“键号”切换为某些特定的单词,目前为止可以正常使用,但是我还需要为每种情况打印不同的图像。我如何包含一个用于打印图像源的变量(json字符串未提供),或者是否有其他方法可以为每个“键号”打印(回显)不同的图像?
我无权访问json文件,它没有图像源,在每种情况下,我都必须“手动”编写图像src。而且我不知道这样做的语法。
<?PHP
$date = date("Y-m-d");
$json = file_get_contents('http://example.20.22.8/cartelera/M');
$obj = json_decode($json, TRUE);
$dias = array("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado");
$img =
$sesiondia = date('w', strtotime($date));
//var_dump($obj->cartelera);
for($i=0; $i<count($obj['cartelera']); $i++) {
switch($obj['cartelera'][$i]['serie_clave'])
{
case ($obj['cartelera'][$i]['serie_clave'] == '182') :
$obj['cartelera'][$i]['serie_clave'] = 'Contraseña verde';
break;
case ($obj['cartelera'][$i]['serie_clave'] == '183') :
$obj['cartelera'][$i]['serie_clave'] = 'La tierra vista por Alban';
break;
}
if ($obj['cartelera'][$i]['barra_clave'] == '13')
{
if ($date == substr($obj['cartelera'][$i]['fecha'], 0, 10 ))
{
if($obj['cartelera'][$i]['hora_inicio'] < '12:00')
{
if ($dias[$sesiondia] == 'Domingo' && $obj['cartelera'][$i]['hora_inicio'] == '07:00')
{
echo "<li><span class='hora'>".$obj['cartelera'][$i]['hora_inicio']."</span>".$obj['cartelera'][$i]['titulo']."</li>";
}
else
{
echo "<li><span class='hora'>".$obj['cartelera'][$i]['hora_inicio']."</span>".$obj['cartelera'][$i]['serie_clave']."</li>";
}
}
}
else {}
}
else {}
}
?>
</ul>
</div>
</div>