我在一个recipes已插入的表中有一个字段mysql_real_escape_string,我想计算该字段中的换行符数,并使用此数字对记录进行排序.
ps该领域被称为成分.
感谢大家
我非常嫉妒设计这个网站的人,尤其是页面顶部的"信息"栏,它经常会通知你.
我非常想在我的网站上看到这个,有没有人知道类似这样的可下载脚本?(PHP)
stackoverflow设计团队的答案会很好!;)
很简单,但我无法获得确切的语法.
我只想要一个真或假的检查来查看一个字符串是否有'for the'(不区分大小写).
所以我有相当大的数据数组,需要按两个标准对它们进行排序。
存在变量$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)
如何将数组重新排序为第二个变量并保持重要顺序?
感谢大家。
编辑
在这之后添加第三个排序选项怎么样?非常重要 > 基本 > 更少
我有一个表单,它在表单中发送大量的GET ['var'].
我已经弄清楚如何设置它发送var [1] = data&var [2] = some&var [3] = thing等等
但是如何捕获每个变量并将其组合成一个字符串,用","分隔?
所以$ var = data,some,thing
更新:
对不起,我应该提到我已经有了破坏字符串的功能,但我不知道如何将所有Var [n]组合成一个$ var字符串.
希望这是有道理的!
解决了!
谢谢Kazar,你的第一个答案实际上是一种享受!它要求我改变我的剧本,但你的方式现在肯定对我有意义
我已经有一个函数来计算字符串中的项目数($ 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可以同时捕获两个实例吗?
需要一个简单的preg_replace来转换<br> <br/>所有可能的br组合<br />.
这需要按顺序工作,所以我可以处理一个字符串,即:
$output = preg_replace('', '<br />', $input)
感谢大家!