小编Ped*_*o P的帖子

使用PHP缓存MySQL查询结果的最简单方法?

每当有人登陆我的页面时,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主线(或代码)吗?

我真的非常感谢!

php mysql caching

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

jQuery替换href值但只是部分?

可能重复:
使用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)

现在我不知道如何使用正则表达式替换,因为我认为它是解决方案!

javascript regex jquery replace href

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

PHP文本替换?(结局)

原始字符串: $text = "aaaa aaaasomething someaaaa aaaa 89aaaa aaaathis"

我需要的最终结果: $textresult = "aaaa aaaasomething some4a aaaa 894a aaaathis"

我的意思是:我想将以aaaa结尾的文本上的任何字符串替换为4a.但只有它是一个结尾而不是像aaaa这样的孤立字符串或以aaaa开头的字符串.

我认为str_replace或preg_replace最终可以在单个代码行中执行此操作,但不知道如何执行此操作.

提前致谢!

php string text

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

标签 统计

php ×2

caching ×1

href ×1

javascript ×1

jquery ×1

mysql ×1

regex ×1

replace ×1

string ×1

text ×1