explode相关内容

在Windows和Linux服务器中爆炸错误\ r \ n和\ n

我已经使用explode函数将textarea的包含物放入基于行的数组中.当我在本地主机(WAMPserver 2.1)中运行此代码时,它可以与以下代码完美配合: $arr=explode("\r\n",$getdata); 当我上传到Linux服务器时,我每次都需要将上述代码更改为: $arr=explode("\n",$getdata); 对我来说,永久解决方案是什么?对于 ..
发布时间:2020-07-03 08:55:41 PHP

序列化或放大

我需要在数据库中存储很多二维数组,并且不确定要使用什么:serialize或implode.因此,我进行了一些测试,以找出哪个工作更快,并得出结论是serialize: Execution times: 1'000'000 Serialize: 1.4974119663239 seconds Implode: 2.5333571434021 seconds Explode: 4.018587 ..
发布时间:2020-07-03 05:58:34 PHP

隔着每个字爆炸

让我说一个字符串: $string = "This is my test case for an example." 如果我基于''爆炸,我会得到一个 Array('This','is','my','test','case','for','an','example.'); 我想要的是爆炸其他所有空间: Array('This is','my test','case for ..
发布时间:2020-07-03 02:41:38 PHP

$ foo = explode(“","bla ble bli"))的快捷方式;回声$ foo [0]

有没有一种方法可以在不使用变量的情况下获取分割后的字符串的第n个元素? 我的PHP代码始终如下所示: $foo = explode(" ", "bla ble bli"); echo $foo[0]; 是否有更短的方法,例如在Python中? print "bla ble bli".split(" ")[0] 谢谢. 解决方案 在大多数情况下,这是人们应该使用的而 ..
发布时间:2020-07-03 01:27:46 PHP

如何计算PHP中特定字符串中的单词?

我想对特定字符串中的单词进行计数,因此我可以对其进行验证,并防止用户写超过100个单词. 我编写了此函数,但我认为它不够有效,我使用爆炸函数以空格作为定界符,但是如果用户放置两个空格而不是一个空格,该怎么办.你能给我一个更好的方法吗? function isValidLength($text , $length){ $text = explode(" " , $text ); ..
发布时间:2020-07-03 00:59:24 PHP

PHP-使用implode,explode和array_unique从两个SQL列中以逗号分隔的关键字自动填充下拉菜单

我有一个SQL数据库,其中带有“类别"关键字(仅允许一个关键字)和“问题"关键字(多个逗号分隔的单词).我试图通过从“类别"和“问题"列中选择所有关键字,然后将两个返回的数组都转换为带爆破逗号分隔的字符串,然后组合字符串并展开,来制作一个自动填充的下拉关键字选择菜单逗号分隔的字符串放入数组,同时使用array_unique删除重复的条目. 但是它不起作用.我尝试了几种方法.这是我的最新消息. ..
发布时间:2020-06-21 18:35:00 PHP

如何爆炸多行字符串?

我有一个在每一行上具有不同值的字符串: $matches="value1 value2 value3 value4 value5 "; 我想将整个字符串分解为一个由各个值组成的数组.我知道如何爆炸以空格分隔的字符串,例如explode(' ', $matches).但是如何在这种类型的字符串上使用爆炸功能? 我尝试过: $matches=explode('\n',$match ..
发布时间:2020-05-27 03:02:01 PHP

爆炸textarea php(在新行)

我可以这样做: explode("\n", $_POST['thetextarea']); 并且可以在所有平台上运行吗? (我要问的问题是它将永远是\ r \ n而不仅仅是\ n“) 编辑: 我忘了提到我将$ _POST ['thetextarea']保存到mysql数据库VARCHAR 255中.看来\ r \ n转换为\ n. 解决方案 在给定\r\n,\r或\n ..
发布时间:2020-05-27 01:30:21 PHP

如何爆炸和修剪空白?

例如,我想根据此字符串中的元素创建一个数组: $str = 'red, green, blue ,orange'; 我知道您可以爆炸并遍历它们并进行修剪: $arr = explode(',', $str); foreach ($arr as $value) { $new_arr[] = trim($value); } 但是我觉得有一种方法可以解决这个问 ..
发布时间:2020-05-27 01:26:44 PHP

在PHP中,速度更快:preg_split或explode?

这听起来像是一个愚蠢的问题,但是:使用它在php的搜索查询中提取关键字时,这样做会更快: $keyword = preg_split('/[\s]+/', $_GET['search']); 或 $keyword = explode(' ', $_GET['search']); 解决方案 根据PHP.net,爆炸速度更快 提示如果您不需要正则表达式的功能,则可以选择更快 ..
发布时间:2020-05-27 01:12:02 PHP

分隔符数组爆炸

有什么方法可以使用定界符数组进行explode()吗? PHP手册: 数组爆炸(字符串$ delimiter,字符串$ string [,int $ limit]) 除了使用string $delimiter之外,还有什么方法可以使用array $delimiter而不会过多影响性能? 解决方案 使用 preg_split() 和适当的正则表达式. ..
发布时间:2020-05-27 01:03:22 PHP

使用php explode()时未定义的偏移量

我已经写了我认为是对php explode()函数的非常简单的用法,可以将名字分为姓氏和姓氏 : // split name into first and last $split = explode(' ', $fullname, 2); $first = $split[0]; $last = $split[1]; 但是,这将抛出php错误,并显示消息"Undefined offset: ..
发布时间:2020-05-27 00:52:31 PHP

在PHP中将段落分解为句子

我一直在使用 explode(".",$mystring) 将段落分为句子.但是,这不包括以不同标点符号结尾的句子,例如!! ? :; 是否有一种使用数组而不是单个字符作为分隔符的方法?另外,还有使用各种标点符号进行拆分的另一种巧妙方法吗? 我尝试过 explode(("." || "?" || "!"),$mystring) 希望它没用... 解决方案 您 ..
发布时间:2020-05-27 00:29:14 PHP

PHP多个分隔符爆炸

我有一个问题,我有一个字符串数组,我想用不同的定界符爆炸.例如 $example = 'Appel @ Ratte'; $example2 = 'apple vs ratte' 我需要一个在@或vs中爆炸的数组. 我已经写了一个解决方案,但是如果每个人都有更好的解决方案,请在此处发布. private function multiExplode($delimiters,$st ..
发布时间:2020-05-26 22:33:26 PHP

如何在Hive中使用横向视图爆炸以获取XML数据格式?

我正在尝试将XML格式的销售数据加载到Hive表中. 以下是数据的一小部分样本. 我知道,如果我将以下数据分离到多个表中,然后根据需要将它们联接,则可以将其加载到Hive中.但是只是想知道我是否可以将它们加载到单个表中,并且预期的输出应类似于所附的屏幕截图. 请帮助我使用应该使用的表格结构,以及如何有效地使用侧向视图爆炸选项来实现此目的. 样本数据: ..
发布时间:2020-05-25 01:51:48 其他开发