小编use*_*117的帖子

foreach循环的简单分页

我需要分页显示WordPress插件生成的输出。该插件从日期数据库中检索某个产品组的所有产品。基本代码是:

<?php 
    foreach ((array)$this->view['data']['produkte'] as $p) 
    { ?>
    ...some html code here
    } 
?>
Run Code Online (Sandbox Code Playgroud)

其中$p是一个多维数组,其中包含单个产品的数据。我想将输出限制为10种产品,并为此创建一个简单的分页。该插件非常复杂,并且使用嵌套模板,因此在这种情况下,可能无法选择自定义查询。

如果有人可以指出我正确的方向,那就太好了。谢谢!

这是最终代码。非常感谢您的宝贵帮助!

<?php
$nb_elem_per_page = 3;      
$page = isset($_GET['seite'])?intval($_GET['seite']-1):0;
$data = (array)$this->view['data']['produkte'];
$number_of_pages = intval(count($data)/$nb_elem_per_page)+2;
$page_no = $_REQUEST['seite'];
foreach (array_slice($data, $page*$nb_elem_per_page, $nb_elem_per_page) as $p) 
  { ?> some HTML here... <?php } ?>
<?php if (count($data) > $nb_elem_per_page) { ?>       
<ul id='paginator'>
  <?php
  for($i=1;$i<$number_of_pages;$i++){
  if ($i == $page_no) {?>
    <li><?php echo $i ?></li>
    <?php }
    else { ?>
    <li><a href="<?php echo get_permalink(); ?>?show=<?php echo …
Run Code Online (Sandbox Code Playgroud)

php pagination

3
推荐指数
1
解决办法
1万
查看次数

PHP 取消链接(delele)服务器上的多个文件

有时,我必须删除服务器上不同文件夹中的多个文件。通过 FTP 逐一查看此内容是一项乏味的工作。我写了一个小脚本来完成这项工作。我可以在 Excel 中导入文件列表,然后将它们复制并粘贴到脚本中。然而,我的方法并不优雅:

$file1 = "some-file.php";
$file12 = "some-file2.php";

...

if (!empty($file1)) {
if ( @unlink ( $_SERVER[DOCUMENT_ROOT]."/".$file1 ) )
{
  echo 'The file <strong><span style="color:green;">' . $file1 . '</span></strong> was deleted!<br />';
}
else
{
  echo 'Couldn't delete the file <strong><span style="color:red;">' . $file1 . '</span></strong>!<br />';
}}
if (!empty($file2)) { ...
Run Code Online (Sandbox Code Playgroud)

我宁愿用 foreach 和数组来做到这一点,但不知道如何。任何帮助,将不胜感激!

php file path filepath unlink

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

php ×2

file ×1

filepath ×1

pagination ×1

path ×1

unlink ×1