小编Mar*_*lor的帖子

是否可以覆盖PHP中的函数

你能宣布一个这样的函数......

function ihatefooexamples(){
  return "boo-foo!";
};
Run Code Online (Sandbox Code Playgroud)

然后重新宣布它有点像这样......

if ($_GET['foolevel'] == 10){
  function ihatefooexamples(){
    return "really boo-foo";
  };
};
Run Code Online (Sandbox Code Playgroud)

是否有可能以这种方式覆盖一个函数?

无论如何?

php function redeclaration

64
推荐指数
6
解决办法
11万
查看次数

PHP列出目录中的所有文件

可能重复:
使用PHP 获取目录的层次结构使用PHP 获取目录
中所有文件的名称

我已经看到了列出目录中所有文件的函数但是如何列出子目录中的所有文件,所以它返回一个像?

$files = files("foldername");
Run Code Online (Sandbox Code Playgroud)

所以$files 是类似的东西

array("file.jpg", "blah.word", "name.fileext")
Run Code Online (Sandbox Code Playgroud)

php arrays directory file

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

如何删除重音并将字母转换为"普通"ASCII字符?

什么是从字符串如取出口音的最有效的方式ÈâuÑ变成Eaun

是否有一种简单的,内置的方式,我缺少或正则表达式?

php regex string ascii

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

哪个循环更快,而对于?

您可以使用for和while循环获得相同的输出:

而:

$i = 0;
while ($i <= 10){
  print $i."\n";
  $i++;
};
Run Code Online (Sandbox Code Playgroud)

对于:

for ($i = 0; $i <= 10; $i++){
  print $i."\n";
}
Run Code Online (Sandbox Code Playgroud)

但哪一个更快?

performance for-loop while-loop

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

PHP中最短/最长的字符串数组

我有一个数组像这样

$data = array(
    "163",
    "630",
    "43",
    "924",
    "4",
    "54"
);
Run Code Online (Sandbox Code Playgroud)

我怎样才能选择最小值和最大值从它根据字符串长度不数值. (对于此示例,它是1(最小)和3(最大).

php arrays string string-length

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

PHP电子邮件验证

对于PHP,使用preg,NOT ereg的最佳电子邮件验证是什么,因为它已被弃用/删除.

并不需要检查站点存在(它不是像最大的安全性).

我已经找到了许多与ereg相关的方法,但它们(显然)并不是很好的做法.

php regex email-validation preg-match

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

如何制作PHP扩展

我知道你可以通过制作PHP文件和使用技术上实现PHP扩展require_once.

但如果你用C或C++编写扩展,它会优化性能.

如果是这样,你会如何为此做一个"你好世界"?

php c c++

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

我可以将Eclipse设置为仅为当前项目发出错误,警告等吗?

当我专注于我当前的项目时,我希望能够忽略工作区中其他项目中的警告.我浏览了Window | 偏好并没有看到这样的选择.Eclipse显然知道哪个项目是最新的,因为当我混搭F11时它会运行(或尝试).

eclipse customization

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

PHP HSV对RGB公式的理解

我可以使用以下代码将RGB值转换为HSV ...

 $r = $r/255;
 $g = $g/255;
 $b = $b/255;

 $h = 0;
 $s = 0;
 $v = 0;

 $min = min(min($r, $g),$b);
 $max = max(max($r, $g),$b);

 $r = $max-$min;
 $v = $max;


 if($r == 0){
  $h = 0;
  $s = 0;
 }
 else {
  $s = $r / $max;

  $hr = ((($max - $r) / 6) + ($r / 2)) / $r;
  $hg = ((($max - $g) / 6) + ($r / 2)) / $r; …
Run Code Online (Sandbox Code Playgroud)

php rgb colors hsv

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

不使用iconv删除重音

删除重音的最佳方法是什么,例如.

ÈâuÑ"成为"Eaun"

使用iconv

php regex string

15
推荐指数
2
解决办法
7347
查看次数