简单的问题,但我找不到符合这个确切场景的任何相关主题.我发现的一切都涉及MySQL或日期和时间,而不仅仅是时间.
我有一个时间戳存储在变量中,格式为:
1325960262
由...生产:
$newTimeStamp = time();
Run Code Online (Sandbox Code Playgroud)
如何检查此时间戳是否超过2小时?
我试过了:
if (strtotime($ratesTimeStamp) <= strtotime('-2 hours')) {
echo "OLDER";
} else {
echo "not older";
}
Run Code Online (Sandbox Code Playgroud)
但没有运气.
我用str_replace做了类似的事情:
$string = $url;
$patterns = array();
$patterns[0] = 'searchforme';
$patterns[1] = 'searchforme1';
$patterns[2] = 'searchforme2';
$replacements = array();
$replacements[0] = 'replacewithme';
$replacements[1] = 'replacewithme1';
$replacements[2] = 'replacewithme2';
$searchReplace = str_replace($patterns, $replacements, $string);
Run Code Online (Sandbox Code Playgroud)
我将如何使用preg_replace做类似的事情?
我已经构建了一个非常简单的小css解析器,它在CSS属性中的注释中搜索特定标记,并用新数据替换它.
$stylesheet = file_get_contents('temp/'.$user.'/css/mobile.css');
$cssTag = 'bodybg';
$stylesheet = preg_replace("/(\/\*".$cssTag."\*\/).*?(\/\*\/".$cssTag."\*\/)/i", "\\1 background: $bg url(../images/bg.png) repeat-x; \\2", $stylesheet);
file_put_contents('temp/'.$user.'/css/mobile.css',''.$stylesheet.'');
Run Code Online (Sandbox Code Playgroud)
我有多个"cssTag",他们都需要用(背景,颜色,字体大小等)代替的独特css,这就是我正在寻找像上面的str_replace一样的方法的原因.
阅读相关 文章,我尝试以像素为单位强制画布大小,为路径指定半像素以及 context.translate(0.5) 但我的画布线条仍然模糊。
const ctx = canvas.getContext("2d");
ctx.translate(0.5, 0.5);
/* Function to draw HTML5 canvas line */
const drawPath = (startX, startY, endX, endY) => {
ctx.beginPath();
ctx.lineWidth = "1";
ctx.strokeStyle = "red";
ctx.moveTo(startX, startY);
ctx.lineTo(endX, endY);
ctx.stroke();
};
Run Code Online (Sandbox Code Playgroud)
我哪里出错了,如何让我的线条像演示中框周围的边框一样清晰?
我正在构建一个小脚本,根据各种输入字段的值更改页面上的内容和css.
我可以将"直播"内容改为绝对正常,你会在这里看到:http://jsfiddle.net/tctc91/eQwsE/
我无法使用相同的原则使用css方法:http://jsfiddle.net/tctc91/Tnc8p/
谢谢!
我找到了各种方法:
但对最佳/最有效使用或任何替代品感到好奇.
我正在使用yahoo货币API作为我的脚本,我想添加一个回退API,因为雅虎货币会下降.我怎么能发现这个?
我正在尝试遍历文件夹并在html列表中打印其中的图像.必须将输出分配给$ bgFinal变量.
它管理输出文件夹中的所有项目,但它也输出两个在输出实际现有项目之前不存在的项目.
$files = scandir('../admin/js/3rd_party/tctc91_custom/bg');
if ($files !== false)
{
$bgFinal = '<ul>';
foreach($files as $f) {
$bgFinal .= '<li><img src="../admin/js/3rd_party/tctc91_custom/bg/'.$f.'" alt="'.$f.'" id="'.$f.'" /></li>';
}
$bgFinal .= '</ul>';
}
Run Code Online (Sandbox Code Playgroud)
输出示例(bg文件夹包含4个图像):
<ul>
<li><img src="../admin/js/3rd_party/tctc91_custom/bg/." alt="." id="."></li>
<li><img src="../admin/js/3rd_party/tctc91_custom/bg/.." alt=".." id=".."></li>
<li><img src="../admin/js/3rd_party/tctc91_custom/bg/1.png" alt="1.png" id="1.png" style="opacity: 0.6; "></li>
<li><img src="../admin/js/3rd_party/tctc91_custom/bg/2.png" alt="2.png" id="2.png"></li>
<li><img src="../admin/js/3rd_party/tctc91_custom/bg/3.png" alt="3.png" id="3.png"></li>
<li><img src="../admin/js/3rd_party/tctc91_custom/bg/4.png" alt="4.png" id="4.png" style="opacity: 0.6; "></li>
</ul>
Run Code Online (Sandbox Code Playgroud) 我在句子中有几个字符(〜).在每个〜,我想在此之前将文本拆分为数组项.然后每个数组项都需要一个<br />标记.
我尝试使用替换,但它只适用于第一个〜而忽略其余部分.这就是为什么我认为拆分成阵列可能更有利.
$("h2").html(function(index, currentHtml) {
return currentHtml.replaceAll('~', '<br />');
});
Run Code Online (Sandbox Code Playgroud)
例:
这是一些文本〜这是文本下面的一些文本〜这里有一些文字〜还有最后一点文字
<strong>This is some text</strong><br />
This is some text underneath that text<br />
some more text here<br />
<strong>and a final bit of text</strong>
Run Code Online (Sandbox Code Playgroud) 可能重复:
格式化xml字符串
我正在生成一个XML页面:
header('Content-Type: text/html');
$xmlpage = '<?xml version="1.0" charset="utf-8"?>';
$xmlpage .= '<conv>';
$xmlpage .= '<at>6 January 2012 12:00</at>';
$xmlpage .= '<rate>1.56317</rate>';
$xmlpage .= '<from>';
$xmlpage .= '<code>'.$from.'</code>';
$xmlpage .= '<curr>Pound Sterling</curr>';
$xmlpage .= '<loc>UK</loc>';
$xmlpage .= '<amnt>'.$amnt.'</amnt>';
$xmlpage .= '</from>';
$xmlpage .= '</conv>';
echo $xmlpage;
Run Code Online (Sandbox Code Playgroud)
查看页面源时,它看起来很糟糕:
<?xml version="1.0" charset="utf-8"?><conv><at>6 January 2012 12:00</at><rate>1.56317</rate><from><code>USD</code><curr>Pound Sterling</curr><loc>UK</loc><amnt>23</amnt></from><to><code>GBP</code><curr>United States Dollar</curr><loc>USA</loc><amnt>14.73</amnt></to></conv>
Run Code Online (Sandbox Code Playgroud)
我怎样才能使它正确格式化并缩进?