草庐IT

分隔符

全部标签

php - 将数组对象转换为字符串并分隔值

结果如下Array([0]=>stdClassObject([name]=>Identification)[1]=>stdClassObject([name]=>Assay)[2]=>stdClassObject([name]=>pH(Acidity/Alkalinity))[3]=>stdClassObject([name]=>Sterility))我想要的是使用逗号分隔对象数组值并作为字符串返回,从而得到这样的结果:Identification,Assay,ph(Acid/Alkalinity),Sterility我试过以下方法$data=(array)$result;$answe

php - 从逗号分隔的字符串中删除项目

这个问题在这里已经有了答案:Fastestwayofdeletingavalueinacommaseparatedlist(4个答案)关闭2年前。假设我有一个字符串:cat,mouse,dog,horse是否有正则表达式或函数可以按如下方式工作?1)"cat"returnstring->"mouse,dog,horse"2)"mouse"returnstring->"cat,dog,horse"3)"dog"returnstring->"cat,mouse,horse"4)"horse"returnstring->"cat,mouse,dog"我需要从字符串中删除所选项目并返回字符串的

php - 如何更改列表的分隔符?

$variable='one,two,three';如何用替换单词之间的逗号?$variable应该变成:onetwothree 最佳答案 要么使用str_replace:$variable=str_replace(",","",$variable);或者,如果您想对中间的元素执行其他操作,explode()和implode():$variable_exploded=explode(",",$variable);$variable_imploded=implode("",$variable_exploded);

瑞士的 PHPExcel 千位分隔符 例如 1'234' 456

我想将数字格式化为1'234'567这样我的千位分隔符就是'符号。在Excel(OpenOffice)中,我可以选择语言(德语(瑞士)),然后格式代码将为“#'##0”,这非常有效。但是如果我对PHPEexcel使用相同的代码,我会得到以下结果'6'15915'19624'1201569'59055550'223但它应该产生615915'19624'1201'569'59055'550'223有人对此有解决方案吗?谢谢 最佳答案 将您在PHPExcel中使用的掩码设置为"#,##0"当您在PHPExcel中创建的文件在MSExcel

php - 我的框架应该有多少目录分隔?

我一直在为我的PHPMVC框架尝试一堆不同的目录结构。在执行此操作时,我想到了将应用程序的不同部分彼此分开的几个原因。例如,假设这是我当前的结构:-index.php-private/-application/-...(MVCstuff.IrrelevantIthink...)-config/-config.php-framework/-bootstrap.php-includes/-library/-...(Frameworkclasses)-libraries/-Zend/-PEAR/-public/-css/-images/按照我的方式,我可以简单地通过覆盖/private/fr

php - 包含两个问号分隔符 '?' 的 php 查询字符串是否有问题? (file.php?parm1=val1&parm2=val2?parm3=val3&...)

所以这里有一些关于这个问题的更多细节......我有两个来自两个不同供应商的系统,都是专有的。我们将它们称为系统A和系统B。这两个系统都作为独立的实体运行,但系统B提供了系统A所缺少的一些额外的和非常具体的功能。系统B背后的供应商在相当基础的层面上与系统A集成(系统B与同一市场中类似于系统A的其他供应商系统集成)。系统B是一个php驱动的应用程序,而系统A不是。集成方法是这样的:系统B导出包含各种参数/值对的结构化控制文件(也称为文本文件)。系统A旨在将控制文件导入系统A。系统A获取控制文件中的数据,将其与自己的一些数据结合起来,并构造一个URI。此URL在系统A内的相应页面上显示为用

php - 在带有转义的 php 中用逗号和等号分隔字符串

我想像这样分割一个字符串:colors=blue,green,yellow,kindaviolet\,notsure,purple\=almostmagenta用正则表达式所以结果应该是colorsbluegreenyellowkindaviolet\,notsurepurple\=almostmagenta我已经尝试了几个小时,但没有成功地构建像这样的丑陋结构(对于preg_match_all):/(.*)\s*[=]\s*((.+)\s*,\s*)*/和这个(对于preg_split)/\s*[=,^(\\,)^(\\=)]\s*/请解释我做错了什么?

php - 为什么下划线在 PSR-0 标准中转换为目录分隔符?

PSR-0(https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md)标准指定类名中的下划线应转换为相应文件名中的目录分隔符。对我来说,这似乎不是一个好主意,因为当不了解标准的人无意中在类名中使用下划线时,自动加载器突然找不到类和各种奇怪的错误时,它会产生很多错误出现(例如,参见这个stackoverflow问题:Symfony2.1mappingerror:class_parents())所以我想这个“特性”一定有某种原因(与某些库的历史兼容性?)。我的问题是:有人知道为什么在PSR-0标准中引入这个

php - 将逗号分隔值转换为双引号逗号分隔字符串

我有一个逗号分隔的值,例如alpha,beta,charlie如何转换成"alpha","beta","charlie"在php中使用单个函数而不使用str_replace? 最佳答案 替代RichardParnaby-King的函数(更短):functionaddQuotes($string){return'"'.implode('","',explode(',',$string)).'"';}echoaddQuotes('alpha,beta,charlie');//="alpha","beta","charlie"

php - 数组中逗号分隔的列表,最后一个元素之前为 "and"

我有一个数组($number_list),它有一个动态生成的值列表。数组中至少有1个值,且不超过4个。目前,我有一个使用逗号分隔列表的好方法...$comma_list=implode(',',$number_list);不过,我想保持英语惯例,在最后一个元素之前加上“and”这个词。因此,假设$number_list包含值4、5、6、7。我想回显这样的语句,“列表是4、5、6、和7。”关于如何将和放入其中有什么想法吗? 最佳答案 从列表中删除最后一个元素,用逗号分解剩下的元素,然后连接“andlast_element”:$last