小编Fre*_*die的帖子

为什么这个三元运算符在JS中无效

?var truth = true;
(truth) ? console.log('It is true') : throw new Error('It is not true');???????????????
Run Code Online (Sandbox Code Playgroud)

三元运算符只接受特定类型的对象吗?

javascript

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

帮助解析格式化的字符串

我有字符串:

17s 283ms
48s 968ms
Run Code Online (Sandbox Code Playgroud)

字符串值永远不会相同,我想从中提取"第二"值.在这种情况下,17和48.

我对正则表达式不太了解,所以我做的解决方法是:

$str = "17s 283ms";    
$split_str = explode(' ', $str);

foreach($split_str as $val){
    if(strpos($val, 's') !== false) $sec = intval($val);
}
Run Code Online (Sandbox Code Playgroud)

问题是,字符''存在于split_str [0]和split_str [1]中,因此我的$ sec变量保持获得283而不是17.

再一次,我对正则表达式不是很了解,我非常确定正则表达式是这种情况下的方法.请协助.谢谢.

php regex string-parsing

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

找不到PHP类'COM'

我正在运行Windows Server 2008 32位,PHP 5.4.5和Apache 2.2.22.我很确定COM内置于PHP内核,但是当我运行代码调用一个新的COM对象时,我得到一个"类'COM'找不到'错误.我调用的COM对象是Microsoft Word,已安装.

代码:

$word = new COM("word.application") or die("Could not initiate Word COM Object.");
Run Code Online (Sandbox Code Playgroud)

PHP只是如上所述吐出错误.

php windows com

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

一个文件中有多个PHP类

我有多个PHP类,每个PHP文件大约有20个函数.一旦我包含这个文件,服务器会存储内存中的每个类和每个函数吗?

或者它只会在我实例化后加载类及其函数?:

$ajax = new ajax();
Run Code Online (Sandbox Code Playgroud)

或者服务器只缓存我专门调用的函数?:

$ajax->make_request();
Run Code Online (Sandbox Code Playgroud)

我想知道在一个单独的PHP文件中放置如此​​多的类和函数是否可以,或者我是否应该放入某种类型的逻辑,其中只包含作业所需的类和函数.

php caching class

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

Linux - 如何在删除文件名中的模式时批量重命名文件

我在一个目录中有数百个文件,名称中都有后缀"_aac".例如:weoi32rijwef_aac.mp4

如何在批处理中重命名所有这些文件以从其文件名中删除"_aac"?

linux rename file sh

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

标签 统计

php ×3

caching ×1

class ×1

com ×1

file ×1

javascript ×1

linux ×1

regex ×1

rename ×1

sh ×1

string-parsing ×1

windows ×1