Das ist ein eigentlich ganz einfach. Wir brauchen zum Zerlegen eines langen Textes nur die Funktion
explode. Weiterhin müssen wir davon ausgehen, dass der User eine ordentliche Rechtschreibung hat (vonwegen Punkten usw).
|
PHP Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
<?php
/* Optional: Text aus File
$data = "text.txt";
if ( file_exists ($data) && is_readable ($data) )
{
$content = file_get_contents($data);
}
Ende Optional */
/* Bei String-Variable
$content = "Der kleine Text hier. Der hat ein paar Punkte. Toll, ne";
Ende String-Variable */
//Punkte
$exp = explode(". ",$content);
//Fragezeichen
$exp = explode("? ",$exp);
//Ausrufezeichen
$exp = explode("! ",$exp);
echo '<div style="background-color:#DDD; border:1px solid #000;">\n';
//Anzahl Zeilen
$count = sizeof($exp);
for ( $i = 0; $i < $count; $i++ )
{
echo $exp[0]."<br>";
}
?>
|