将PHP Echo拆分为两个代码段

时间:2015-09-13 22:55:26

标签: php

我希望将PHP代码分成两个区域,在这两个区域中显示它而不重复其内容。

我稍微缩短了代码以便于阅读,因此我不需要重写其中的所有网址和网址摘要。

PHP代码与头部中的第二个一起使用,我必须定义要显示的项目的利基和数量。

我想显示8个项目($ xxlimit = 8;)这是简单的部分,但是我可以将脚本分成2次4项吗?这样我就可以在帖子4上面再显示4以上的帖子。

<?php
$i = 0;
foreach ($xinfos as $xinfo) {
    foreach ($xinfo as $key => $value) {
        if (is_numeric($value)) {
            $value = (int) $value;
        } else {
            if (!is_array($value)) {
                $value = (string) $value;
            }
        }
        $$key = $value;
    }
    $previewurl   = 'http://' . $xx_server . '/images/' . $id . '_1_' . $image_size . '.jpg';
    $previewurl_2 = 'http://' . $xx_server . '/images/' . $id . '_2_' . $image_size . '.jpg';
    echo ('<div style="width:16%; float: left;"><a href="http://' . $xx_url . '"> <img src="' . $previewurl . '" alt="' . $name . '"> </a></div>' . "\n");
    $i++;
    if ($i == $xxlimit) {
        break;
    }
}
?>

将回显显示4次,添加此中断或其他内容,添加我的网站,然后脚本继续4回声。

不知怎的,我相信这一定很容易(如果我只有正确的'关键字'来知道我必须搜索的内容)

非常感谢帮助。

编辑:

我现在的代码是我已经在这里展示的代码。正如评论中提到的那样,我很难理解我想要的东西,所以我试图用视觉解释

-------------   -------------   -------------   -------------
|           |   |           |   |           |   |           |
|           |   |           |   |           |   |           |
|  Object 1 |   |  Object 2 |   |  Object 3 |   |  Object 4 |
|           |   |           |   |           |   |           |
|           |   |           |   |           |   |           |
-------------   -------------   -------------   -------------

-------------------------------------------------------------
|                                                           |
|                                                           |
|  Display here now some other Content that is NOT related  |
|  to the Objects before and continue AFTER this where      |
|  it had stopped (after the first four Objects) and        |
|  display the remaining objects as declared                |
|  with $xxlimit = 8                                        |
|                                                           |
|                                                           |
-------------------------------------------------------------

-------------   -------------   -------------   -------------
|           |   |           |   |           |   |           |
|           |   |           |   |           |   |           |
|  Object 5 |   |  Object 6 |   |  Object 7 |   |  Object 8 |
|           |   |           |   |           |   |           |
|           |   |           |   |           |   |           |
-------------   -------------   -------------   -------------

1 个答案:

答案 0 :(得分:2)

您可以使用HttpSession session = request.getSession(); String usuario = (String)session.getAttribute("usuario"); if (usuario == null) { response.sendRedirect("Index.html"); return; } AtomicInteger sessionCount = (AtomicInteger)session.getAttribute("count"); int count = sessionCount.incrementAndGet(); // count = ++sessionCount 选择第一行/最后4行并将其传递给显示它们的函数

array_slice