小编rev*_*evo的帖子

更改数组的键

我有一个如下数组:

$array = array('string'=>'hello','somethingeElse'=>'how r u', ....);

我想将数组的键更改为数值(连续):

$array = array('1'=>'hello','2'=>'how r u','3'=>....);

任何帮助,将不胜感激 ;)

php arrays associative-array

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

正则表达式中的比较运算符

我们可以在正则表达式模式中使用比较吗?我想检查一个最近匹配的组是否是greater than一个数字.这是模式:size=(\d+)我想看看是否(\d+)>200返回真实.

php regex

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

从array_walk跳出

我想知道当你找到你想要的结果时,是否有办法打破遍历数组的其余部分:

array_walk($arr, function($value, $key)
{
    if($value == "test")
    {
        global $id;
        $id = $key;
        break; // I know that break doesn't work! that's just for example.
    }
});
Run Code Online (Sandbox Code Playgroud)

上面的例子展示了我所说的从 array_walk

php

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

如果特定单词的子字符串,则正则表达式忽略匹配

我正在尝试匹配JavaScript中的文本字符串,只要它不是预定义单词的子字符串即可。

例如,假设我们在文件中包含这些单词,即使存在匹配项,我也不希望在搜索中显示蓝色单词;

value
lunar
blue
clue
Run Code Online (Sandbox Code Playgroud)

因此,如果用户搜索lu,则应该显示除blue以外的所有单词。如果用户要搜索ue,则仅值和线索应该匹配。

我尝试过这样的消极眼光:

((?!blue)lu)
Run Code Online (Sandbox Code Playgroud)

虽然没有用,但我不确定该怎么办。

javascript regex regex-negation

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

对javascript数组值/键进行连接

为什么不允许连接javascript数组的值或键?

var arr = {'date': year + ", " + month};
Run Code Online (Sandbox Code Playgroud)

要么

var arr = {'to' + 'day': day};
Run Code Online (Sandbox Code Playgroud)

javascript

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

-9
推荐指数
1
解决办法
160
查看次数