![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 24.09.2009 Ostrzeżenie: (0%)
|
Witam
Pobieram ciąg znaków jako zdania i chciałby z nich usunąć enetry kropki przecinki i inne bzdury tak aby zostały tylko wyłącznie same słowa Tak wygląda pobrany ciąg Ala, ma kota. A, ma ale kot. A tak chciałby aby wyglądał Ala ma kota A ma ale kot Możecie mi podpowiedzieć jak usunąć wszystko co nie jest wyrazem i zostawić słowa jako ciąg |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
$string = preg_replace('/[^\w\s]*/', '', $string);
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 24.09.2009 Ostrzeżenie: (0%)
|
A jak usunąć z takiego ciągu?
żeby zostały same słowa <p>I nic .<\/p>\r\n<p>ale jest ok.<\/p>\r\n<p>ok.<\/p> |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
strip_tags(stripslashes($string))
a potem przepuścić przeze regexp |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%)
|
A jak usunąć z takiego ciągu? żeby zostały same słowa <p>I nic .<\/p>\r\n<p>ale jest ok.<\/p>\r\n<p>ok.<\/p> Najpierw użyj strip_tags, żeby pozbyć się niechcianych tagów HTML, a później preg_replace, jak wspomniał kolega wyżej: |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 15:49 |