草庐IT

php - 如何用空格/空格替换连字符? PHP

我不太了解PHP,但最近我正在修改现有脚本。我想知道如何用空白或空格替换-例如,一个变量包含“Love-you”,我想用像“Loveyou”这样的空格替换它们之间的连字符。非常感谢您的反馈。 最佳答案 $str=str_replace("-","","Love-you");现在$str是“爱你”;http://php.net/manual/en/function.str-replace.php 关于php-如何用空格/空格替换连字符?PHP,我们在StackOverflow上找到一个类似

PHP - 在数字之间添加空格的正确方法?

如果您知道答案,这可能是一个简单的问题。我有什么没有空格的数字。$str=10000;$str2=100000;我想要什么将上面转换为下面...$str='10000';$str2='100000';自己的想法我想到了一些strpos、regexp、str_replace但这真的是解决这个问题的方法吗?我会接受最正确、最短的代码答案,而且速度不慢。 最佳答案 使用number_format功能。thoudsandsSparator的space如下所示。number_format($number,0,'.','')CodepadDem

php - $_POST 空格转换为下划线

我有一个看起来像这样的HTML下拉菜单Selectquantity:1room2rooms是否有可能,如果我正在var_dumping$_POST,我会看到类似这样的东西吗?["not_working_random_test!"]=>string(1)"1"这给我的引擎带来了一些麻烦:我希望我为选择指定的名称相同。为什么这没有发生? 最佳答案 这是标准的PHP行为。来自documentation:Dotsandspacesinvariablenamesareconvertedtounderscores.Forexamplebecom

php - Yii 1.1.16 - renderPartial() 在输出开始处添加一个空格

是我,还是renderPartial()在其输出前添加一个额外的空间?我所有的renderPartial()似乎都是这样做的的。render()对我来说效果很好,不会增加额外的空间。这是我的示例代码。尝试生成RSS,但由于多余的空间而出错publicfunctionactionFeed(){Yii::import('site.common.extensions.feed.*');$model=newABC();$this->renderPartial('feed',array('model'=>$model->findAll()));}这里是生成的html前面有个空格如果我清空我的fe

php - 如何使用 curl + php 上传名称中包含空格的文件?

我使用此代码通过HTTPPOST将文件上传到我的服务器:$ch=curl_init();curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CURLOPT_VERBOSE,0);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_POST,true);$post=array("upload"=>'@'.$filepath);curl_setopt($ch,CURLOPT_POSTFIEL

PhpStorm 数组缩进 8 个空格而不是 4 个

PhpStorm中的代码风格对我的数组缩进做了一些奇怪的事情。以正常方式创建新数组时$array=[|]//The|marksmycursor然后我按回车键$array=[|//Mycursorstartsallthewaythere]当我使用CMD+ALT+K重新格式化我的代码时,缩进被重置。$array=[|//Tohere]这发生在我项目中的每个文件中。我检查了我的代码风格首选项,将它们设置为PSR1/PSR2标准,并检查了与缩进/数组有关的每个选项。这只会发生在数组上,不会发生在函数声明、类声明和控制结构上。有没有人熟悉这个问题,如果有,有解决方案吗?

php - Preg_match 字母数字 - _' "和空格

谁有允许字母数字和-_",'以及空格的正则表达式? 最佳答案 试试这个:/^[A-Za-z0-9-_",'\s]+$/ 关于php-Preg_match字母数字-_'"和空格,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1733920/

php - 如果还没有空格,如何在子字符串周围添加空格?

示例输入字符串:test:)test:)test:):)test:ptest想要的输出字符串:test:)test:)test:):)test:ptest如您在上面的示例中所见,我想解析字符串并生成一个输出字符串,其中在所有预定义的笑脸代码周围添加了空格。我试图用几个循环来做到这一点,但最终它并没有像预期的那样100%工作,而且在处理大文档时速度非常慢。所以我想知道用PHP进行这种解析的最佳和最有效的方法是什么? 最佳答案 嵌套替换:preg_replace("/\s\s+/","",str_replace(Array(":)","

php - 从 XML 元素中删除开始和结束空格

如何删除XML字段前后的所有空格字符?12请注意1和2之前的间距和“此处的某些属性...”,我想用PHP将其删除。if(($xml=simplexml_load_file($file))===false)die();print_r($xml);此外,数据似乎不是字符串,我需要在每个变量前附加(string)。为什么? 最佳答案 你可能想使用这样的东西:$str=file_get_contents($file);$str=preg_replace('~\s*(]*)>[^|]*>)\s*~','$1',$str);$xml=simpl

php - Elasticsearch 查询 - 带空格的短语

您好,我正在尝试让查询工作,但我不明白如何让它工作我想像这样搜索所有匹配的词$term=+phrase+phrase+phrase但是如果短语中有空格,我如何将短语作为一个整体进行匹配,而不是将单词分成单独的搜索项?"query":{"query_string":{"query":"'.$term.'"}} 最佳答案 您是否尝试过+“这是我的短语”+“另一个”之类的东西?另请参阅短语查询(在匹配查询文档中):http://www.elastic.co/guide/en/elasticsearch/reference/current/