每当有人登陆我的页面时,list.php?id=xxxxx它会重新查询一些MySQL查询以返回:
$ids = array(..,..,..); // not big array - not longer then 50 number records
$thumbs = array(..,..,..); // not big array - not longer then 50 text records
$artdesc = "some text not very long"; // text field
Run Code Online (Sandbox Code Playgroud)
因为我从中进行查询的数据库非常大,所以我希望将这个结果缓存24h,可能是一个文件,如:xxxxx.php在/ cache /目录中,所以include("xxxxx.php")如果它存在,我可以使用它.(或txt文件!?,或任何其他方式)
因为有非常简单的数据我相信它可以使用一些PHP行来完成,而不需要使用memcached或其他专业对象.
我的PHP非常有限,有人可以为这个任务放置PHP主线(或代码)吗?
我真的非常感谢!
可能重复:
使用jQuery更改href参数
我有一个页面,其中包含以下几个链接:
<a href="playcats.php?cat='.$catname.'&sl=10" class="golink">
Run Code Online (Sandbox Code Playgroud)
所以在PHP页面加载后它将如下所示:
<a href="playcats.php?cat=blue&sl=10" class="golink">
<a href="playcats.php?cat=red&sl=10" class="golink">
<a href="playcats.php?cat=yellow&sl=10" class="golink">
...
Run Code Online (Sandbox Code Playgroud)
我想使用jQuery部分更改所有链接的sl值的href(sl值从slider = data.value中选取)
我有这个:
$(document).ready(function() {
$('a.golink').each(function() {
var _href = $(this).attr('href');
$(this). ( rest of code.. )
} );
});
Run Code Online (Sandbox Code Playgroud)
现在我不知道如何使用正则表达式替换,因为我认为它是解决方案!
原始字符串: $text = "aaaa aaaasomething someaaaa aaaa 89aaaa aaaathis"
我需要的最终结果: $textresult = "aaaa aaaasomething some4a aaaa 894a aaaathis"
我的意思是:我想将以aaaa结尾的文本上的任何字符串替换为4a.但只有它是一个结尾而不是像aaaa这样的孤立字符串或以aaaa开头的字符串.
我认为str_replace或preg_replace最终可以在单个代码行中执行此操作,但不知道如何执行此操作.
提前致谢!