![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 366 Pomógł: 0 Dołączył: 2.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Czesc, mam taki problem: musze dzielic tekst co N-ty znak (gdzie N jest konfigurowalne) - czyli wstawic enter. Mam funkcje do tego napisana i dziala ok. Problem jest jednak gdy pojawia sie tego xml. Podam przyklad:
No i powiedzmy ze po kazdym 13stym znaku mam wstawic enter. Niestety tagi rowniez sa liczone kiedy zliczam znaki. Nie wiem co z tym zrobic-owszem moglabym zrobic tak ze wycinam od < do > , ale w tekscie (teraz to jest przyklad "super tekst") moga wystepowac wszystkie znaki, w tym rowniez < i >. Wiec to by mi popsulo. Czy ktos z Was ma pomysl jakis na to? pzdr, misty |
|
|
![]()
Post
#2
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
można zrobić, lecisz pętlą po wszystkich tagach wyciągając ich wartości, i masz wewnętrzny licznik znaków, jeśli dojdzie do 13 - nie ważne w jakiej wartości to wstawiasz enter i zerujesz ten licznik i później powtarzasz akcję od momentu w którym zakończyłaś.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
.. ale w tekscie (teraz to jest przyklad "super tekst") moga wystepowac wszystkie znaki, w tym rowniez < i >... Jeśli jest to poprawny XML, to chyba nie mogą wystąpić w "tekście".
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
strip_tags w drugim parametrze podajesz tagi które mają nie zostać usunięte.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 12:16 |