我尝试了很多方法来做到这一点,但我仍然有很多麻烦.
是否可以将所有图像调整为固定的宽度和高度?
我想每一个上传的图片与width>=200px和height>=260px被调整到width=200px和height=260px,但我想保持一点比例,如果图像是大于200x260px调整其大小比例,然后捕获图像的中心200x260px.
我只是想知道从哪里开始和做什么,但如果你有一个例子,我希望看到它.谢谢.
如果我有三个文件" index.php"" file.php"和" fns.php"
第一个例子(它的工作原理):
index.php:
<?php
$var = "Variable Data";
include "file.php";
?>
Run Code Online (Sandbox Code Playgroud)
file.php:
<?php
var_dump($var); #Output will be : string(13) "Variable Data"
?>
Run Code Online (Sandbox Code Playgroud)
第二个例子(它不起作用):
index.php:
<?php
include "fns.php";
$var = "Variable Data";
load("file.php");
?>
Run Code Online (Sandbox Code Playgroud)
fns.php:
<?php
function load($file) { include $file; }
?>
Run Code Online (Sandbox Code Playgroud)
file.php
<?php
var_dump($var); #Output will be : NULL
?>
Run Code Online (Sandbox Code Playgroud)
如何使用类似函数包含文件load()并保持变量无需额外工作Global $var;?
我的解决方案
<?php
function load($file)
{
$argc = func_num_args();
if($argc>1) for($i=1;$i<$argc;$i++) global ${func_get_arg($i)};
include $file;
}
#Call : …Run Code Online (Sandbox Code Playgroud) 如果我有 :
<div id="mc"></div>
Run Code Online (Sandbox Code Playgroud)
以及ajax.responseText:
<div id="mc">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
</div>
Run Code Online (Sandbox Code Playgroud)
最后我的Javascript代码:
var div = document.createElement("div");
div.innerHTML = ajax.responseText;
var divChildren = div.children;
for(var i = 0; i < divChildren.length; i++) {
var root = divChildren[i];
var children = root.children;
var documentRoot = document.getElementById(root.id||"$");
if(documentRoot) {
var node = null;
for(var j = 0; j < children.length; j++) {
node = children[j];
documentRoot.appendChild(node);
}
}
}
Run Code Online (Sandbox Code Playgroud)
结果为什么?:
<div id="mc">
<div>1</div>
<div>3</div>
<div>5</div>
</div>
Run Code Online (Sandbox Code Playgroud) 我正在使用 Visual Basic 2008
例如,我已经运行notepad.exe,我可以隐藏记事本窗口,然后如果我需要它再次显示它?
谢谢.
可能重复:
比较两个音频文件的波形
我找到了一个PHP函数,它从wav文件生成波形,我修改了它,现在它符合我的需要,它运行良好.
波形对于每个wav文件似乎都是如此独特,所以也许可以使用它们的波形比较两个音频文件,看看b.wav与a.wav有多接近?这根本不是一个好主意吗?
我写了一些php函数来逐个像素地比较两个波形(JPG).经过一些测试我得到以下结果:对于两个不同的音频文件,平均差异是〜97%的结果如预期,但我不知道它将如何在实际代码中工作.
有人可以就这个想法发表意见,也许还有一些有用的提示:)
我想比较两个音频文件,看看b.wav与a.wav有多接近.
PS:我的wav文件几乎相同,唯一的区别就是声音.
很长一段时间我都用过这样的东西:
$foo = $foo ?: $bar; // similar to $foo = $foo ? $foo : $bar;
Run Code Online (Sandbox Code Playgroud)
它运作良好.
但现在我正在使用PHPVersion的新主机,5.2.17当我尝试运行类似的代码时,它显示了一个解析错误:
Parse error: syntax error, unexpected ':' in /../
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?
如果我有一个像这样的数字列表:
10,9,8,8,9,7,6,5,4,6,7,8,11,10,12,14,16,20,30,29,28,29,27,25,20,18,15,10,8,5,4,1
Run Code Online (Sandbox Code Playgroud)
我想获得以下数字(符合此示例): 10,4,30,1
是否有可能编写一个能够获得这些极端的函数?
这些数字是图表的值,我想得到图表的高峰.