Php 如何在每个字符'-''之前添加分隔符?

Php 如何在每个字符'-''之前添加分隔符?,php,character,break,Php,Character,Break,我从数据库中得到了如下文本: -因此,第二部分——Kldskajflad alkdjfalkj l lkdjf kdjfkldjf lkljlfj ldjlkjlajlsfjlajfl lkdjk lkdj lkfkdj lkfkdjfk l lkdjf kldjf kdjf kdjf kdjfkjf lkdjf lkdjfkjf lkdjf lkdjf lkdjf lkdjfkjfkjfkjfkjfkjf Lkdjfkjfkjfkjf-lkdjjfkjfkjfkjfkjf-lkdjfkjfkj

我从数据库中得到了如下文本: -因此,第二部分——Kldskajflad alkdjfalkj l lkdjf kdjfkldjf lkljlfj ldjlkjlajlsfjlajfl lkdjk lkdj lkfkdj lkfkdjfk l lkdjf kldjf kdjf kdjf kdjfkjf lkdjf lkdjfkjf lkdjf lkdjf lkdjf lkdjfkjfkjfkjfkjfkjf Lkdjfkjfkjfkjf-lkdjjfkjfkjfkjfkjf-lkdjfkjfkjfk

我需要在每个字符前插入break。 你能帮帮我吗? 我需要它在PHP。
谢谢

您可以这样做:

$str = "- cauko2, - kldsfk, -asdas asd a";
echo str_replace("-", "<br />-", $str);

作为换行符还是作为换行符?在SO上发布时,您应该表明您自己已经尝试过这样做@Sonia欢迎您,您可以接受正确答案,以帮助其他用户找到正确答案: