Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak zrobić poprawnie nową linię co 70 znaków lub jeśli napotkano znak.
casperii
post
Post #1





Grupa: Zarejestrowani
Postów: 681
Pomógł: 28
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----


Panowie jak poprawnie wykonać, żeby przenosiło do nowej linii po określonym znaku lub jeśli nie znaleziono określonego znaku to po określonej liczbie znaków?

  1. $co = strlen($result->ingredient);
  2. if($co>60){
  3. $skladnik = $result->ingredient;
  4. //$skladnik = str_replace(':', '<br>', $skladnik);
  5. $Value1 = wordwrap($skladnik, 60, "\n", true);
  6. $extra = 20;
  7. }else{
  8. $Value1 = $result->ingredient;
  9. }


Ten post edytował casperii 27.07.2015, 20:27:27
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
casperii
post
Post #2





Grupa: Zarejestrowani
Postów: 681
Pomógł: 28
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----


@Ksar , podany przez Ciebie sposób wykonuję się trochę inaczej niż miałoby to u mnie wyglądać, ponieważ w twoim kodzie jest albo albo - jeżeli znajdzie znak ":" skacze do następnej linii LUB jeżeli nie znajdzie tego znaku to dopiero skacze po 60 znakach.

Ja chcę zrobić by i co 60 znaków skakało i po znalezieniu znaku ":" Ale trzeba to też jakąś z głową zrobić , że jak będzie do znaku ":" 30 znaków i przeniesie do nowej linii, to w nowej linii ma liczyć od 0 do 60 i później znowu przenieść do nowej linii.

Dodatkowo jak zrobić by wymusiło , że przecinek zostaje w starej linii, a nie przenosi do nowej linii bo źle to wygląda.
Jeszcze chciałbym zliczać ile razy zrobiło "enter" łącznie z tym wymuszonym po znaku ":"

Ponawiam pytanie, czy ktoś umiałby mi pomóc z w/w problemem?

Ten post edytował casperii 29.07.2015, 07:31:27
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 13:31