问题标签 [explode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 将字符串分解为没有空元素的数组?
PHP 的explode 函数返回一个字符串数组,该数组在某些提供的子字符串上拆分。当有前导、尾随或连续分隔符时,它将返回空字符串,如下所示:
是否有一些不同的函数或选项或任何会返回除空字符串之外的所有内容的东西?
php - 解析数据馈送
我不是最擅长 PHP,如果有人能提供帮助,我将不胜感激。基本上我需要解析数据馈送的每一行,并获取每个“|”之间的每一位信息 - 然后我可以将它添加到数据库中。我想我可以通过使用explode从“|”之间获取信息,但是我需要一些帮助来将文本文件中的每一行解析为单数。事实上,为了让它更简单,我只需要它使用变量的每一行,我将使用 textarea 和表单将内容提交给变量。任何帮助将不胜感激!
php - PHP MYSQL - 展开帮助
问候,
我在 1 个表中使用分隔符“,”将数据存储在 mysql 上。我也有存储在数据库中的行和列。现在我必须使用存储在数据库中的行号和列号来输出数据来绘制表格。
行号和列号是用户输入的,因此可能会有所不同。
比方说,列上有数字 3,行上有 3。
我需要像显示一样做,
其中 d1-d9 是存储在 mysql 数据库中的数据,其中一个表中带有分隔符“,”。
谢谢你帮助我。
php - 如何仅在最后出现的分隔符上爆炸?
如何使用第二个实例$split_point
而不是第一个实例进行拆分。我可以以某种方式指定从右到左的搜索吗?
基本上我如何从右到左爆炸。我只想选择“ - ”的最后一个实例。
结果我需要:
并不是:
php - 删除从最后出现的特定字符序列开始的所有字符
我正在解析一些电子邮件。移动邮件、iPhone 和我假设 iPod touch 附加一个签名作为单独的边界,使其易于删除。并非所有邮件客户端都这样做,并且只需使用“--”作为签名分隔符。
我需要从字符串中删除“--”,但只需要最后一次出现。
样本副本
我考虑过拆分'--',删除最后一部分,我会拥有它,但如果没有匹配项,似乎都没有返回很好的价值让我知道它是否做了任何事情explode()
。split()
我不能preg_replace()
超过一条线。我已将所有行尾标准化为\n
.
最好的建议是什么hello, this is some email copy-- check this out
,不接受,会有没有签名的情况,当然也会有我无法涵盖所有情况的情况。
php - Mysql:使用Like获取逗号分隔值的计数
我决定使用 favs(将该帖子标记为收藏的用户的 ID)作为 favs 列中的逗号分隔列表,该列也在带有发件人、url、内容等的消息表中。
但是,当我尝试使用以下查询来计算这些行时:
当然它会返回错误的结果,因为所有 id 都可能是另一个的一部分
例如,在查询 id=1 时,它还会增加用户 id 11 收藏的任何其他内容的计数器...
您能否告诉我您的想法或使该系统正常工作的任何解决方案?
php - 爆炸超过所有其他单词
假设我有一个字符串:
如果我确实基于''爆炸,我会得到一个
我想要的是对所有其他空间进行爆炸:
字符串可能有奇数个单词,因此数组中的最后一项可能不包含两个单词。
有人知道怎么做吗?
php - 我应该使用 \r 或 \n 在 PHP 中对文件的内容进行爆炸()处理吗?
我正在创建一个函数,它可以接受一个字符串,该字符串要么通过file_get_contents()
本地文本文件检索,要么从http://site.com/338383.txt
.
该文件将是一个制表符分隔的文件,文件中的每个项目都在其自己的行上。使用\n
或\r
使用explode()
字符串并获取每行的数组更好吗?
我注意到在某些情况下\n
不起作用。我想要一种始终有效的一致方式。有什么想法吗?
php - 仅在第一次出现空格时分解字符串以形成二元素数组
我想将一个字符串分成两部分,字符串几乎是自由文本,例如:
我希望拆分看起来像这样:
我尝试使用这个正则表达式:/(\S*)\s*(\.*)/
但即使返回的数组大小正确,值也会为空。
使它起作用所需的模式应该是什么?