如何用PHP分离文本


How to separate text with PHP

我想做一个简单的php系统。无论如何,我需要分开的文本,当我想把它添加到数据库。例如,我想添加:

abc:123

我想用:作为分隔符,所以它看起来像这样:

abc 
123

然后它们会到不同的表。

有人能帮我一下吗?因为我不是一个经验丰富的PHP程序员,但我愿意学习如何做到这一点。

亲切的问候

这是非常基本的东西。

$data = explode(':','abc:123');
foreach($data as $word)
{
    // some code here
}

Use Split:

<?php
$data = "abc:123";
list ($var1, $var2) = split (':', $data);
echo "Var1: $var1; Var2: $var2;<br />'n";
?>

你可以使用explosion .

abc:123

是一个字符串。让我们把它定义为一个变量:

$origin = "abc:123";

可以分割字符串,使用:作为分隔符。

$separator = ":";
$exploded = explode($separator, $origin);

现在你有一个数组,你可以使用它分别访问abc123

$pre = $exploded[0];
$post = $exploded[1];

你不知道会有多少次分裂吗?

没关系。您的数组只是增加,这意味着您可以简单地循环遍历数组并处理值。

foreach ($exploded as $split)
{
    // Do something with $split
}