我可以用它一个接一个地列出所有卡片,但如果我有 2 列,我就不能这样做,因为我需要创建一个-6ren">
gpt4 book ai didi

PHP 如何在 2 列中显示卡片?

转载 作者:行者123 更新时间:2023-11-28 23:17:48 25 4
gpt4 key购买 nike

我目前有一种方法可以使用 SQL 语句找到所有结果来查找所有卡片。它看起来如下:

<?php $cards = find_all_cards();
foreach {$cards as $card} echo "card->username";
?>

我可以用它一个接一个地列出所有卡片,但如果我有 2 列,我就不能这样做,因为我需要创建一个新行。理想情况下,我会用一半的结果填充第一列,用另一半填充第二列。

我还希望能够使用过滤器对我的结果进行排序,它是通过 php 完成的吗?因此,例如按用户名升序排序(我有更多可以排序的字段)

功能:

  public static function find_all() {
return static::find_by_sql("SELECT * FROM ".static::$table_name);
}


public static function find_by_sql($sql=""){

global $database;
$result_set = $database->query($sql);
$object_array = array();
while ($row = $database->fetch_array($result_set)) {
$object_array[]=static::instantiate($row);
}
return $object_array;
}


private static function instantiate($record){
$class_name = get_called_class();
$object = new $class_name;

foreach($record as $attribute=>$value) {
if($object->has_attribute($attribute)) {
$object->$attribute = $value;
}

}

最佳答案

这有什么帮助吗? [PHP 文档取模]:http://php.net/manual/fr/language.operators.arithmetic.php编辑:阅读您的最后评论/编辑后,您似乎可以使用 % 运算符:您的 HTML 提供 < div class="container contclass">< div class="card-box">YOUR DATA

>

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com