我有这个问题现在弯曲了一段时间(头冷也没有帮助!),基本上我有一个PHP数组,看起来像这个例子:
$array[0][0] = 'apples';
$array[0][1] = 'pears';
$array[0][2] = 'oranges';
$array[1][0] = 'steve';
$array[1][1] = 'bob';
Run Code Online (Sandbox Code Playgroud)
而且我希望能够从这个表格中生成每种可能的组合,但不重复任何组合(无论它们的位置如何),所以例如这将输出
Array 0 Array 1
apples steve
apples bob
pears steve
pears bob
Run Code Online (Sandbox Code Playgroud)
但我希望能够使用尽可能多的不同阵列.
我正在尝试遵循这些指南,以使我的页面加载更快.
我已经创建了一个静态子域来加载静态内容,但它建议我不要在这个子域上发送cookie,有关如何在Apache/PHP中执行此操作的任何想法?
我已经四处寻找并且还没有提出任何建议.
我需要将cookie限制到我的www子域,这可以通过在php.ini文件中添加line session.cookie_domain = www.example.com来实现.但是我的服务器上有许多虚拟主机,所以我需要每个域都有不同的域.经过一段时间的网络浏览后,我尝试使用:
'SetEnv session.cookie_domain www.example.com' - in my httpd.conf
'php_flag session.cookie_domain www.example.com' in .htaccess
Run Code Online (Sandbox Code Playgroud)
然而,两者似乎都阻止cookie一起工作!
任何帮助非常感谢!
斯图
只是想知道是否有任何方法可以检查选择框下拉列表的值是否与页面加载时的原始值匹配(当使用设置值时selected = "yes")?
我想我可以使用PHP将原始值创建为JavaScript变量并检查它们,但是有一些选择框,我试图让代码尽可能简洁!
我有一个PHP函数,它返回一个可以为零或更大的数字.例如:
public function returnVal($val1, $val2) {
if ($val2 > $val1) return $val2 - $val1;
else return false;
}
Run Code Online (Sandbox Code Playgroud)
这被用作:
if ($diff = $this->returnVal($a, $b)) // do something
else // don't
Run Code Online (Sandbox Code Playgroud)
然而,当差异为零时,我仍然喜欢它做某事,但它似乎将零检测为假而不是零.我仍然需要知道什么时候它是假的.
我尝试将其更改为:
if (($val2 - $val1) == 0) return 'zero';
if ($val2 > $val1) return $val2 - $val1;
else return false;
Run Code Online (Sandbox Code Playgroud)
哪个确实有效,但似乎有点不雅 - 当然必须有更好的方法?
谢谢
php ×4
apache ×2
.htaccess ×1
arrays ×1
cookies ×1
httpd.conf ×1
javascript ×1
jquery ×1
recursion ×1