Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Operowanie tekstem
kayy
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 1
Dołączył: 3.08.2008

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


Witam...

W zmiennej $_POST['tekst'] dochodzi do mnie dużo linijek typu;

Cytat
33216
31892
8
6
33221
31892
8
6
33221
31891
9
5



I teraz mam pytanie;

Jeden obiekt to cztery liniki, czyli np.
Cytat
33221
31891
9
5


Teraz cała filozofia polega na tym aby napisać algorytm który mi odpowiednio konwertuje:

Cytat
33221
31891
9
5 => odpowiednia funkcja

Konwersja:

funkcja_a 33221,31891,9


Nie mam na to pomysłu ;/ Możecie mi pomóc?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kayy
post
Post #2





Grupa: Zarejestrowani
Postów: 112
Pomógł: 1
Dołączył: 3.08.2008

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


Hmmm... Próbuje na razie wyświetlić tekst co 4 linie i dać nową, lecz coś mi nie wychodzi... co źle robie?

Kod
<?php
if(!isset($_POST['text']))
{
?><center>
<form method="post">
<p>Text:             <br> <textarea name="text" rows="40" cols="80"></textarea></p>
<input type="submit" name="Submit" value="Wyślij" style="height: 25px; width: 100px">
<br>
</form></center>
<?
}
else
{
$text = $_POST['text'];
nl2br($text);
$tab = explode("\r\n",$text);
$b = count($tab);
$z=4;
//$pa = 0;
$buff = null;
for($i=1;$i<$b;$i++) {
$inna = $tab[$i];


if($i%$z)

$buff = $buff.$inna;
}
else {
$buff = $buff."<br>";
}




echo $buff;

}
echo $pa;
//echo $buff;
}

?>



Dla ułatwienia wpisuje
Cytat
nie
nie
nie
tak
nie
nie
nie
tak
nie
nie
nie
tak
nie
nie
nie
tak
więc powinno co 4 linie oddzielić się enterami, lecz dostaje taki wynik:
Kod
nienienienienietaknienietak
nienietak
nienienietak
nienienienietak
nienietaknienietak
nienietak
nienietak
nienietak
nienienietak
nienietak
nienienienietak
nienietak
nienietaknienietak
nienietak
nienietak
nienietak
nienietak
nienietak
nienienietak
nienietak
nienietak
nienienienietak
nienietak
nienietak
nienietak






(nie=nie podzielna, tak = podzielna)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 11:46