小编TuK*_*TuK的帖子

在取消设置元素后重新生成数组键

我有一个数组:

$array = array(1,2,3,4,5);
Run Code Online (Sandbox Code Playgroud)

如果我要转储数组的内容,它们将如下所示:

array(5) {
  [0] => int(1)
  [1] => int(2)
  [2] => int(3)
  [3] => int(4)
  [4] => int(5)
}
Run Code Online (Sandbox Code Playgroud)

当我循环并取消设置某些键时,索引全部被抬起.

foreach($array as $i => $info)
{
  if($info == 1 || $info == 2)
  {
    unset($array[$i]);
  }
}
Run Code Online (Sandbox Code Playgroud)

随后,如果我现在做了另一个转储,它看起来像:

array(3) {
  [2] => int(3)
  [3] => int(4)
  [4] => int(5)
}
Run Code Online (Sandbox Code Playgroud)

有没有一种正确的方法来重置数组,所以它的元素再次为零?

array(3) {
  [0] => int(3)
  [1] => int(4)
  [2] => int(5)
}
Run Code Online (Sandbox Code Playgroud)

php

168
推荐指数
4
解决办法
11万
查看次数

将变量从Controller传递到Zend中的Partial

出于某种原因,我不能用正确的语法将变量从我的控制器(profileController)传递给部分(video.phtml).

我知道你将变量传递给这样的视图

$this->view->somedata = "somedata"; 
Run Code Online (Sandbox Code Playgroud)

然后你把它拉到视图中

< ?= $this->somedata ?>
Run Code Online (Sandbox Code Playgroud)

你怎么会这样做?

zend-framework

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

MySql自动递增字母数字主键?

这可能在MySql中吗?我可以使用自动递增的主键,前缀为字母,例如R1234,R1235,R1236 ......等等?

mysql sql

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

FB在新窗口中分享

我有FB共享使用以下代码:

<a target="_blank" href="http%3A%2F%2Fwww.facebook.com%2Fshare.php%3Fu%3Dhttp%3A%2F%2Fferalmotion.com%2Fshare%3Fwatch%3Dfd5f0c2"> 
<img src="/images/logo/facebook.png" alt="share on facebook"/> 
</a>
Run Code Online (Sandbox Code Playgroud)

问题是它在完整的浏览器窗口中打开.有谁知道如何在标准的500 x 360弹出窗口中打开共享?

facebook fbconnect

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

推动了解同行

我正在使用symfony 1.4,并且推动它是相当新的.我正在查看由其他开发人员编写的新项目中的现有代码库.

通俗地说,将模型分成两个类,模型modelPeer类的目的是什么?

我假设一个获取业务类型数据而另一个代表更多的数据层,但在检查这两个类时我没有看到任何类型的区别.

任何帮助表示赞赏:)

orm propel symfony1

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

Javascript 比较值 === +值

可能的重复:
javascript javascript 中变量obj.length === +obj.length之前的加号

在查看underscore.js源代码时,我遇到了这一行(#79)

//some stuff
} else if (obj.length === +obj.length) {
//do stuff
Run Code Online (Sandbox Code Playgroud)

我不是 100% 确定这里发生了什么,谁能解释 obj.length 值之前的“+”的目的?如果只是读取,比较是否相同:

} else if (obj.length === obj.length) {
Run Code Online (Sandbox Code Playgroud)

在 underscore.js 中多次进行相同类型的比较,所以我很确定这不是一个错字。

如果有人能给我指出一篇文章,或者向我抛出一些正确的术语,我将不胜感激:)。谢谢!

javascript underscore.js

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