小编blu*_*iel的帖子

计算字段中的换行符并按顺序排序

我在一个recipes已插入的表中有一个字段mysql_real_escape_string,我想计算该字段中的换行符数,并使用此数字对记录进行排序.

ps该领域被称为成分.

感谢大家

php mysql

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

如何在stackoverflow.com上创建页面顶部的信息栏?

我非常嫉妒设计这个网站的人,尤其是页面顶部的"信息"栏,它经常会通知你.

我非常想在我的网站上看到这个,有没有人知道类似这样的可下载脚本?(PHP)

stackoverflow设计团队的答案会很好!;)

usability user-interface

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

以'for the'开头的句子的preg_match

很简单,但我无法获得确切的语法.

我只想要一个真或假的检查来查看一个字符串是否有'for the'(不区分大小写).

php preg-match

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

使用 php usort 进行第二次排序

所以我有相当大的数据数组,需要按两个标准对它们进行排序。

存在变量$data['important']$data['basic']

它们是简单的数字,我使用 uasort $data首先按重要排序,然后按基本排序。

所以

Important | Basic
10        | 8
9         | 9
9         | 7
7         | 9
Run Code Online (Sandbox Code Playgroud)

usort 函数很简单

public function sort_by_important($a, $b) {

        if ($a[important] > $b[important]) {
            return -1;
        } 
        elseif ($b[important] > $a[important]) {
            return 1;
        } 
        else {
            return 0;
        }
    }
Run Code Online (Sandbox Code Playgroud)

如何将数组重新排序为第二个变量并保持重要顺序?

感谢大家。

编辑

在这之后添加第三个排序选项怎么样?非常重要 > 基本 > 更少

php arrays usort

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

将具有相同变量名的多个GET值组合成一个字符串

我有一个表单,它在表单中发送大量的GET ['var'].

我已经弄清楚如何设置它发送var [1] = data&var [2] = some&var [3] = thing等等

但是如何捕获每个变量并将其组合成一个字符串,用","分隔?

所以$ var = data,some,thing

更新:

对不起,我应该提到我已经有了破坏字符串的功能,但我不知道如何将所有Var [n]组合成一个$ var字符串.

希望这是有道理的!

解决了!

谢谢Kazar,你的第一个答案实际上是一种享受!它要求我改变我的剧本,但你的方式现在肯定对我有意义

php forms url

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

Preg匹配并以短字符串计算结果匹配

我已经有一个函数来计算字符串中的项目数($ paragraph),并告诉我结果是多少个字符,即,当前的tsp和tbsp是7,我可以使用它来计算出该字符串的百分比。

我需要用preg_match加强此效果,因为10tsp应该算作5。

$characters = strlen($paragraph);
$items = array("tsp", "tbsp", "tbs");
    $count = 0;

        foreach($items as $item) {

            //Count the number of times the formatting is in the paragraph
            $countitems = substr_count($paragraph, $item);
            $countlength= (strlen($item)*$countitems);

            $count = $count+$countlength;
        }

    $overallpercent = ((100/$characters)*$count);
Run Code Online (Sandbox Code Playgroud)

我知道那会是preg_match('#[d]+[item]#', $paragraph)对的吗?

编辑:为弯道球感到抱歉,但是数字和$ item之间可能有空格,一个preg_match可以同时捕获两个实例吗?

php text count preg-match

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

将所有br标签转换为一个通用<br />

需要一个简单的preg_replace来转换<br> <br/>所有可能的br组合<br />.

这需要按顺序工作,所以我可以处理一个字符串,即: $output = preg_replace('', '<br />', $input)

感谢大家!

php preg-replace

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

标签 统计

php ×6

preg-match ×2

arrays ×1

count ×1

forms ×1

mysql ×1

preg-replace ×1

text ×1

url ×1

usability ×1

user-interface ×1

usort ×1