小编pet*_*ter的帖子

php检查数组是否包含来自另一个数组的所有数组值

$all = array
(
    0 => 307,
    1 => 157,
    2 => 234,
    3 => 200,
    4 => 322,
    5 => 324
);
$search_this = array
(
    0 => 200,
    1 => 234
);
Run Code Online (Sandbox Code Playgroud)

我想知道$ all是否包含所有$ search_this值并返回true或false.有什么想法吗?

php arrays

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

php如何测试文件是否已完全上传

有没有办法检查文件是否已完全上传到服务器上?我的场景:用户通过ftp上传文件,我的其他PHP任务在cronjob中运行.现在我想检查文件是否已上传或用户是否仍在上传.这是必不可少的,因为我知道我是否可以使用该文件或等到它上传.谢谢.

php

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

mysql计算每天两个日期/时间之间的秒数

我有这张桌子,但我很无奈如何从这张桌子计算每一天的秒数:

id  from            to
---------------------------------------------------
1   2013-01-31 23:50:00 2013-02-02 09:00:00
2   2013-02-05 11:21:12 2013-02-08 01:01:01
3   2013-02-08 17:33:44 2013-02-08 18:22:55
4   2013-02-12 01:40:12 2013-02-12 02:00:59
5   2013-02-28 01:40:12 2013-03-02 02:00:59
Run Code Online (Sandbox Code Playgroud)

现在我需要在2月到之间每天获得秒数.所以对于2月1日 - x秒,2月2日 - y秒,2月3日 - 0秒等等.任何想法我应该怎么做?非常感谢.

mysql

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

如何在选项HTML标记中标记所选选项?

我在我的网站上使用普通的select和mutliselect框.我应该使用<option selected="selected">或仅仅<option selected>用于选定的项目?

html css drop-down-menu

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

一次读取整个文件

我需要从文件中读取整个源数据something.zip(不解压缩)

我试过了

f = open('file.zip')
s = f.read()
f.close()
return s
Run Code Online (Sandbox Code Playgroud)

但它只返回几个字节而不是整个源数据.知道如何实现它吗?谢谢

python file-io

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

PHP/MYSQL日期时间范围与用户重叠

请为此我需要帮助(为了更好地理解,请参见附图),因为我完全无助.

http://img16.imageshack.us/img16/7196/overlapsen.jpg http://img16.imageshack.us/img16/7196/overlapsen.jpg

如你所见,我有用户,他们将我们的开始和结束日期时间存储在我的数据库中,如YYYY-mm-dd H:i:s.现在我需要根据最常见的时间范围重叠(对于大多数用户)找出所有用户的重叠.我想为大多数用户提供3个最常访问的数据时间重叠.我该怎么做?

我不知道我应该使用哪个mysql查询,或者最好从数据库中选择所有日期时间(开始和结束)并在php中处理它(但是如何?).如图所示,结果应该是例如时间8.30-10.00是用户A + B + C + D的结果.

Table structure:
UserID | Start datetime | End datetime
--------------------------------------
A | 2012-04-03 4:00:00 | 2012-04-03 10:00:00
A | 2012-04-03 16:00:00 | 2012-04-03 20:00:00
B | 2012-04-03 8:30:00 | 2012-04-03 14:00:00
B | 2012-04-06 21:30:00 | 2012-04-06 23:00:00
C | 2012-04-03 12:00:00 | 2012-04-03 13:00:00
D | 2012-04-01 01:00:01 | 2012-04-05 12:00:59
E | 2012-04-03 8:30:00 | 2012-04-03 11:00:00
E | 2012-04-03 21:00:00 | 2012-04-03 23:00:00
Run Code Online (Sandbox Code Playgroud)

php mysql datetime

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

libnotify 错误 GLib.Error:任何 .service 文件均未提供名称 org.freedesktop.Notifications

我收到这个错误。知道出了什么问题吗?

from gi.repository import Notify
Notify.init("App Name")
Notify.Notification.new("Hi").show()

GLib.Error: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files 
Run Code Online (Sandbox Code Playgroud)

(在 Raspberry Pi 上使用最新的 Raspbian)

python libnotify python-2.7 raspberry-pi

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

用重音排序的php数组

我用这个按照姓氏排序:

  usort($fb_friends['data'], "custom_sort");          
  function custom_sort($a,$b) { 
    return $a['last_name']>$b['last_name'];
  }

  foreach($fb_friends['data'] as $friend) { 
    echo '<br>'; 
    echo $friend['name']; 
  } 
Run Code Online (Sandbox Code Playgroud)

但是 - 当姓氏是重音时,例如Šiko,Áron等,这些名字就在最后.我怎样才能正确排序?

php arrays sorting

7
推荐指数
2
解决办法
6749
查看次数

elementtree注册名称空间错误

我试着用这个注册名称空间:

ET.register_namespace("inv", "http://www.stormware.cz/schema/version_2/invoice.xsd")
Run Code Online (Sandbox Code Playgroud)

但它不起作用:

Traceback (most recent call last):
  File "C:\tutorial\temp_xml2.py", line 34, in module>
    for listInvoice in root.findall('inv:invoiceHeader'):
  File "C:\Python27\LIB\xml\etree\ElementTree.py", line 390, in findall
    return ElementPath.findall(self, path, namespaces)
  File "C:\Python27\LIB\xml\etree\ElementPath.py", line 293, in findall
    return list(iterfind(elem, path, namespaces))
  File "C:\Python27\LIB\xml\etree\ElementPath.py", line 259, in iterfind
    token = next()
  File "C:\Python27\LIB\xml\etree\ElementPath.py", line 83, in xpath_tokenizer
    raise SyntaxError("prefix %r not found in prefix map" % prefix)
SyntaxError: prefix 'inv' not found in prefix map
>>>
Run Code Online (Sandbox Code Playgroud)

这有什么问题?


谢谢Martinj

我试过 - 1:

for listInvoice …
Run Code Online (Sandbox Code Playgroud)

python elementtree

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

php从字符串中的数组替换键的所有出现

也许这是重复但我找不到好的解决方案.

我有阵列

$list = Array
(
   [hi] => 0
   [man] => 1
);
$string="hi man, how are you? man is here. hi again."
Run Code Online (Sandbox Code Playgroud)

它应该产生 $final_string = "0 1, how are you? 1 is here. 0 again."

我怎样才能以聪明的方式实现它?非常感谢.

php replace

7
推荐指数
2
解决办法
8048
查看次数