我有以下代码:
$books = $fetchPageContents->books;
echo strtr($books, array('sacrifice' => '<a href="#"> sacrifice </a>','sacrificing' => '<a href="#"> sacrificing </a>'));
我想将此数据传输到数据库,以便更清晰地处理代码。怎么能实现呢?
这些是我的想法(请假设$db
已连接):
$content = $db->query("SELECT keyword, link FROM keywords");
while($fetch_content = mysqli_fetch_array($content)) {
$keyword = $fetch_content["keyword"];
$link = $fetch_content["link"];
}
这是我被卡住的部分。我想将内容推送到数组中。但是,数组在PHP函数中。我如何以正确的方式推送到PHP数组?
...谢谢
答案 0 :(得分:2)
将其放入与strtr
一起使用的变量中。
$translations = array();
while($fetch_content = mysqli_fetch_array($content)) {
$keyword = $fetch_content["keyword"];
$link = $fetch_content["link"];
$translations[$keyword] = $link;
}
然后使用$translations
作为调用strtr()
的函数的参数。