【php – MySQL在order by子句之前删除空格】教程文章相关的互联网学习教程文章

php – 删除HTML中标记之间的空格【代码】

我使用以下代码删除html中的空格.我只想删除两个标签之间的空格.但是下面的代码替换了所有的空格 I.E删除“>”之间的所有空格和“<” //read the entire string $str=file_get_contents('sample.txt');//replace all white spaces $str=str_replace("\n", "",$str); $str=str_replace("\t", "",$str); $str=str_replace(" ", "",$str);//write the entire string file_put_contents('sample.txt', $str);解决方法:您需要使用常规表...

如果小写字母存在于没有空格的情况下,php将使用大写字符串爆炸字符串【代码】

$str="Hello MotoBell RingsKing Speech";如果在它之前存在小写字母,我需要用大写字母来爆炸这个字符串. 像这样:$splitted=array(0=>"Hello Moto",1=>"Bell Rings",2=>"King Speech");有任何想法吗? 我尝试使用reg_ex,但没有工作:$pieces = preg_split('/(?=[A-ZА-Я])/u', $str, -1, PREG_SPLIT_NO_EMPTY);解决方法: var_dump(preg_split('/(?<=[a-z])(?=[A-Z])/', 'Hello MotoBell RingsKing Speech'))// array(3) { // [0...

php – 当用户没有向文本框输入任何内容时,表更新空格【代码】

我正在做一个项目,可以更新员工的姓名,职位,部门和标签. 但是当我做我的项目时,它不会更新,我知道我的代码有问题.你们介意检查吗? 我的php页面有一个index.php这是主菜单,如果单击列表中的员工姓名,将出现一个弹出窗口.弹出窗口用于更新. 我的PHP代码(它现在更新)但发现错误:<?php $con=mysql_connect('localhost','root','pss') or die(mysql_error()); mysql_select_db('intra',$con);if(isset($_POST['submitted'])){$sql = "...

php – responseText包含额外的空格字符(新行,换行符),如何防止和删除它们?

我有一个调用php文件的ajax脚本. php文件回显“是”或“否”,我想用字符串进行逻辑比较. 在javascript中,我想比较responseText中的字符串,看它是否= =“是”(或“否”).但比较失败了. 所以我做了警告responseText,它确实显示“是”(或“否”)作为字符串.但我在这里读到,responseText可能包含隐藏的空白字符,所以我做了responseText的字符串长度,它表明字符串长度比应该的长4个字符.所以我转发了responseText警报(escape(responseTe...

无论空格如何,PHPUnit都断言相同的HTML结构【代码】

我有一个命令行脚本生成一些HTML,我试图使用PHPUnit进行单元测试.请注意,浏览器看不到此HTML,因此Selenium不是正确的解决方案. 我只关心比较实际的HTML结构.我正在使用assertEquals()但由于各种空格字符,实际字符串可能不完全相同.public function testHtmlIsIdentical() {$expectedReport = file_get_contents('expected.html');$this->report->setupSomeData('test data');$actualReport = $this->report->generateHtml();$this-...

正则表达式删除除字母数字和空格之外的任何内容(在PHP中)【代码】

我试图通过正则表达式删除除字母数字字符之外的所有字符&空间. 这是我希望实现的转换."I am a string" → "I am a string" "How are you?" → "How are you" "#53-Jeff" → "53-Jeff"到目前为止我有这个:return preg_replace("/[^0-9a-zA-Z]/","", $val);但作为一个正则表达式的新手,我无法弄清楚如何插入空格.我尝试的时候结果很奇怪.解决方法:插入空格就像您期望的那样简单:preg_replace("/[^0-9a-zA-Z ]/", "", $val);顺便说一...

元素可以在PHP中使用大写字母和空格【代码】

做< input>表单中的元素需要是一个单词,可以是整体还是使用下划线,还是可以有空格?<input name="This is a name" /><?php var_dump($_POST['This is a name']); ?>解决方法:它们需要是一个单词,但可以有数字和下划线.

php – 如何删除字符串的第一个空格【代码】

我正在构建一个新版本的电话配置管理器,我正在吮吸一个愚蠢的问题.你看到这些电话.cfg配置是静态的.所以在旧版本中我做了它没有问题的配置. 它看起来像这样:## Configuration header configuration_1="parram" configuration_2="parram" configuration_3="parram"等等 现在在新版本中,配置如下:whitespace ## Configuration header configuration_1="parram" configuration_2="parram" configuration_3="parram"请注意,空格实际上...

如何使用PHP删除文本字段上的特殊字符和空格【代码】

我需要删除文本字段中的所有特殊字符和空格,以便构建我正在构建的表单.我如何在PHP中完成此任务.解决方法:这实际上取决于,我假设您正在使用$_POST []数据并希望清理这些输入?如果是这样,我肯定会这样做:$var = preg_replace("/[^A-Za-z0-9]/", "", $var);除了alpha / num之外,它将删除除alpha / num之外的所有内容,如果您愿意,可以调整正则表达式以包含其他字符.常用正则表达式的一些很好的例子可以在:The RegEx Library找到 如...

剥离php变量,用破折号替换空格【代码】

如何将PHP变量从“我的公司和我的名字”转换为“my-company-my-name”? 我需要将它全部小写,删除所有特殊字符并用短划线替换空格.解决方法:此函数将创建一个SEO友好字符串function seoUrl($string) {//Lower case everything$string = strtolower($string);//Make alphanumeric (removes all other characters)$string = preg_replace("/[^a-z0-9_\s-]/", "", $string);//Clean up multiple dashes or whitespaces$string = preg_...

php – 从字符串中删除新行并替换为一个空格【代码】

$string = " put returns between paragraphsfor linebreak add 2 spaces at end";想要从字符串中删除所有新行. 我有这个正则表达式,它可以捕获所有这些,问题是我不知道我应该使用哪个函数./\r\n|\r|\n/$string应该成为:$string = "put returns between paragraphs for linebreak add 2 spaces at end ";解决方法:您必须小心双线换行,这会导致双倍空格.使用这个非常有效的正则表达式$string = trim(preg_replace('/\s\s+/', ' ', ...

PHP:在文本中查找带有和不带空格的重复单词【代码】

我可以使用此函数在文本中找到重复的单词:$str = 'bob is a good person. mary is a good person. who is the best? are you a good person? bob is the best?';function repeated($str){$str=trim($str); $str=ereg_replace('[[:space:]]+', ' ',$str); $words=explode(' ',$str); foreach($words as $w) { $wordstats[($w)]++; } foreach($wordstats as $k=>$v) { if($v>=2) { print "$k"." , "; } } }这就是我的...

使用PHP将标签转换为HTML显示的空格?【代码】

我需要在网页中显示一个包含两个空格的数据列的纯文本文件. 我所做的是使用PHP来读取文本文件并在< pre>之间打印出来.标签使用等宽字体,如下所示:<pre> <?php$fn="data.txt";$fi=fopen($fn, "r");$fc=fread($fi, filesize($fn)); //open and read text filefclose($fi);$fc=str_replace("\t", " ", $fc); //replace tabs with two spacesprint($fc); //print data between PRE tags ?> ...

php – 正则表达式,用于提取没有空格的哈希标记【代码】

我正在使用这个:$t = "#hashtag #goodhash_tag united states #l33t this"; $queryVariable = ""; if(preg_match_all('/(^|\s)(#\w+)/', $t, $arrHashTags) > 0){array_filter($arrHashTags);array_unique($arrHashTags);$count = count($arrHashTags[2]);if($count > 1){$counter = 1;foreach ($arrHashTags[2] as $strHashTag) {if (preg_match('/#\d*[a-z_]+/i', $strHashTag)) {if($counter == $count){$queryVariable .= $st...

php – 如何在逗号上拆分一个没有后跟空格的字符串?【代码】

我希望结果如下:Cats, Felines & Cougars Dogs Snakes这是我能得到的最接近的.$string = "Cats, Felines & Cougars,Dogs,Snakes"; $result = split(',[^ ]', $string); print_r($result);结果如何Array ([0] => Cats, Felines & Cougars[1] => ogs[2] => nakes )解决方法:split()函数已被弃用,所以我使用的是preg_split. 这是你想要的:$string = "Cats, Felines & Cougars,Dogs,Snakes"; $result = preg_split('/,(?! )/...