我可以快速查看现实吗?
我正在处理的想法是我在HTML模板中有文本,看起来像{Field1}
,我想从MySQLi连接中填充该字段的值,其中数据库字段为{ {1}}。
所以理论上我应该在数组中获取数据,然后在该数组中循环,(添加Field1
和)用所需的值替换HTML中的文本。
我的任务是否有更优雅的解决方案,或者我的计划是什么呢?
有没有人有任何关于处理MySQLi返回的关联数组的建议或教程?非常感激。我还在学习,而且我对这个问题的关注时间太长了。
答案 0 :(得分:0)
不确定。
检查失败。
您对模板的想法是错误的。在尝试创建自己的模板系统之前,请先了解如何使用它们。
有没有人有任何关于处理MySQLi返回的关联数组的建议或教程?
只是因为从mysql返回的关联数组中没有任何特殊之处。它们与PHP中的任何其他关联数组完全相同,没有区别。
答案 1 :(得分:0)
如果没有看到PHP的来源,那么回答这个问题非常困难,
我相信您可以使用* array_map *
来实现您想要做的事情下面将按照您希望的方式在数组
中的每个元素周围添加大括号// $row = .... your getter from mysqli connection
$row = array_map("apply_braces", $row);
// end of loops and stuff -- begin functions below
function apply_braces($field) {
return '{' . $field . '}';
}
以上将$ row中的所有值设置为“{”。 $ somevalue。 “}”,所以无论数组中项的值是什么,它都会使用自定义函数在它周围添加大括号。