【发布时间】:2017-09-27 17:55:18
【问题描述】:
我正在写一个网页,但我卡住了。 PHP 不是我选择的语言,所以我不太习惯它。但是让我们看看问题:
$i = 1;
$n = 0;
<div class="hs_client_logo_slider">
<?php
foreach ($hashone_client_logo_image as $hashone_client_logo_image_single) {
foreach ($hashone_logo_list as $hashone_logo_url) {
if ($i > $n) {
?>
<a target="_blank" href="<?php echo esc_url($hashone_logo_url) ?>">
<img alt="<?php _e('logo','hashone') ?>" src="<?php echo esc_url(wp_get_attachment_url($hashone_client_logo_image_single)); ?>">
</a>
<?php
$n = $n + 1;
continue 2;
} else {
$i = $i + 1;
continue 1;
基本上我正在尝试做:
Foreach (x as y) && Foreach (a as b) {
/* Magic happens here */
在第一个 foreach 中我有图像,在第二个中我有链接。对于第一个图像,我需要存储在 logo_list 中的第一个链接,对于第二个图像,我需要第二个链接,依此类推......所以我尝试了可以处理它的 If 语句,但由于某种原因它不起作用。
现在它给了我第一个链接的第一张图片,但之后的每张图片都被第二个链接卡住了。你知道该怎么做吗?
我为所有试图帮助我的人感到高兴。非常感谢。
【问题讨论】:
标签: php image if-statement foreach hyperlink