如何用PHP分隔文本
我正在尝试制作一个简单的php系统。 无论如何,当我想将文本添加到数据库中时,我需要将其分开。 例如,我想补充:如何用PHP分隔文本,php,Php,我正在尝试制作一个简单的php系统。 无论如何,当我想将文本添加到数据库中时,我需要将其分开。 例如,我想补充: abc:123 我希望:将是分隔符,因此它将如下所示: abc 123 然后两个人都会去另一张桌子 有人能帮我吗?由于我不是一个经验丰富的PHP程序员,但我愿意学习如何做到这一点 这是非常基本的东西 $data = explode(':','abc:123'); foreach($data as $word) { // some code here } 使用拆分:
abc:123
我希望:将是分隔符,因此它将如下所示:
abc
123
然后两个人都会去另一张桌子
有人能帮我吗?由于我不是一个经验丰富的PHP程序员,但我愿意学习如何做到这一点
这是非常基本的东西
$data = explode(':','abc:123');
foreach($data as $word)
{
// some code here
}
使用拆分:
<?php
$data = "abc:123";
list ($var1, $var2) = split (':', $data);
echo "Var1: $var1; Var2: $var2;<br />\n";
?>
您可以使用 这是一根绳子。让我们将其定义为一个变量:
$origin = "abc:123";
您可以使用:
作为分隔符拆分字符串
$separator = ":";
$exploded = explode($separator, $origin);
现在您有了一个数组,可以使用它分别访问abc
和123
$pre = $exploded[0];
$post = $exploded[1];
您不知道将有多少次拆分?
没关系。您的数组只会增加,这意味着您可以简单地在数组中循环并处理值
foreach ($exploded as $split)
{
// Do something with $split
}
如果您将标题复制粘贴到google中,第一个结果是
$data=explode(“:”,$yourString)
@meda,应该是$data=explode(“:”,$yourString)
实际上。我建议您学习基础知识,为初学者准备一本PHP书籍并开始阅读。因此,例如,如果我使用textarea,让$string使用textarea(抱歉,不知道如何称呼它),它将对放入textarea的整个列表执行相同的操作?您的$exploded
数组将变得更大,您可以使用循环来解析数组的每个实例,直到它完成。差不多是一样的。
foreach ($exploded as $split)
{
// Do something with $split
}