从数组调用Php字符串


Calling Php Strings from array

嗨,我正在使用这个名为Meta Slider light的插件,我试图完成的是让<li>调用图像id的类。

每个Image都有一个ID,它调用Img类中的ID,但我希望它在<li>类中调用它。

下面是源代码。

https://github.com/mihadaiko/ml-slider/blob/master/inc/slide/metaslide.image.class.php

在215线上,这个代码是

'class' => "slider-{$this->slider->ID} slide-{$this->slide->ID}",

那个代码给了我这个--><img src="img url" class="slider-ID slide-ID">

该类调用Slider ID和幻灯片ID。

并且在线路347上它调用CCD_ 5元素。

$html = '<li style="display: none;"' . $thumb . '>' . $html . '</li>';

每个图像被封装在<li>元素中。

这给了我这个

<li style="display:none;"><img src="img url"> class="slider-ID slide-ID"></li>

我想做的是将类行添加到<li>元素中。

到目前为止,我已经尝试过这个

$html = '<li style="display: none;" class="slide-{$this->slide->ID}" ' . $thumb . '>' . $html . '</li>';

它仍然不起作用,它调用的是实际的代码而不是图像id。我做错了什么。

其中的值很可能在打印之前进行了转义。这意味着您的PHP在输出到页面之前永远不会有机会进行评估。我可能错了,但看起来是这样。

试试这个

'class' => "slider-" . $this->slider->ID . " slide-" . $this->slide->ID,

编辑,这个

$html = '<li style="display: none;" class="slide-'. $this->slide->ID .'" ' . $thumb . '>' . $html . '</li>';