Newsgroup: it.comp.www.php
Titolo: Separatore di Frasi

Io ho la necessità di separare delle frasi utilizzando un carattere
separatatore speciale esiste qualche funzione di PHP che permette di
apprendere per esempio che il | sia un carattere speciale e separare
una frase dall'altra?



Se il tuo problema è che il testo non va a capo puoi usare nl2br
echo nl2br("$variabile");
altrimenti puoi utilizzare str_replace
str_replace("|", "<br>", $stringa);
-- 
ORF3O
Wishing Stairs
Regia: Jae-Yeon Yoon
Nazione: Corea del Sud
http://www.asianworld.it/subrisultato.php?id_subq=103

 str_replace("|", "<br>", $stringa);
$stringa = str_replace("|", "<br>", $stringa);
-- 
ORF3O
36th Chamber of Shaolin , The
Regia: Chia-Liang Liu
Nazione: Hong Kong
http://www.asianworld.it/subrisultato.php?id_subq=138

Non funziona, comeunque appena posso ti mando il pezzo di codice dove
essere integrato.

Usa questo:
<?php
   $array_frasi = explode("|",$stringa);
?>
otterrai un array in cui ogni elemento sarà una frase.
Riccardo
--
* CasaFinder - Motore di ricerca immobiliare
* web: 
http://www.casafinder.5gigs.com

Riccardo ha scritto:

Questo è un pezzo di codice dello script banner, in maniera semplice
devo separare le frasi dei campi che ho sul db chiamata descrbanner1 &
descrbanner2.
<?
	$valbann = mysql_fetch_array ($querybanner);
		$idbann = $valbann ["idbann"];
		$tbanner1  = $valbann ["titlebanner1"];
		$tbanner2  = $valbann ["titlebanner2"];
		$dbanner1  = $valbann ["descrbanner1"];
		$dbanner2  = $valbann ["descrbanner2"];
?>
<?
//PRECARICAMENTO BANNER
$bannertotale = "<img src='./images/micropizza_pp.gif'> ".$tbanner1."
".$dbanner1." <img src='./images/micropizza_pp.gif'> ".$tbanner2."
".$dbanner2;
?>
    		<marquee style="top:490; left:690; z-index:5"  SCROLLDELAY=75
SCROLLAMOUNT=2">
                 <FONT style="font-family:Verdana; font-size:14px;
color:  #BC6F5D; font-weight:bold">
                       <DIV> <? echo $bannertotale ?> </DIV>
               	</FONT>
        	</marquee>
Io creo una variabile chimata $bannertotale dove assemblo le variabili
$tbanner1 & $dbanner1 and $tbanner2 & $dbanner2 isieme a 2 img, la
minecessità è di separare il contenuto delle variabili $dbanner1 and
$dbanner2 tramite un carattere speciale come il |, che cosa mi
consigliate di fare?


Sopra hai detto che str_replace non funzionava, eppure è strano
Ecco un esempio 
(l'esecuzione è qui 
http://www.asianworld.it/test.php
 )
__
<?php
$tbanner1="Pippo e pluto e paperino";
$tbanner2="Minni e Nonna Papera in giardino";
$dbanner1="La Banda Bassotti";
$dbanner2="Paperone e i suoi quattrini";
$bannertotale="$tbanner1"."|"."$tbanner2"."|"."$dbanner1"."|"."$dbanner2";
echo "<b>Prima della separazione</b><br>";
echo $bannertotale;
echo "<br><br>";
echo "<b>Dopo la separazione</b><br>";
$bannertotale = str_replace("|", "<br>", $bannertotale);
echo $bannertotale;
?>
__
-- 
ORF3O
Laundry
Regia: Junichi Mori
Nazione: Giappone
http://www.asianworld.it/subrisultato.php?id_subq=210

 * web: 
http://www.casafinder.5gigs.com
Questo è un pezzo di codice dello script banner, in maniera semplice
devo separare le frasi dei campi che ho sul db chiamata descrbanner1 &
descrbanner2.
<?
$valbann = mysql_fetch_array ($querybanner);
$idbann = $valbann ["idbann"];
$tbanner1  = $valbann ["titlebanner1"];
$tbanner2  = $valbann ["titlebanner2"];
$dbanner1  = $valbann ["descrbanner1"];
$dbanner2  = $valbann ["descrbanner2"];
?>
<?
file://PRECARICAMENTO BANNER
$bannertotale = "<img src='./images/micropizza_pp.gif'> ".$tbanner1."
".$dbanner1." <img src='./images/micropizza_pp.gif'> ".$tbanner2."
".$dbanner2;
?>
    <marquee style="top:490; left:690; z-index:5"  SCROLLDELAY=75
SCROLLAMOUNT=2">
                 <FONT style="font-family:Verdana; font-size:14px;
color:  #BC6F5D; font-weight:bold">
                       <DIV> <? echo $bannertotale ?> </DIV>
               </FONT>
        </marquee>
Io creo una variabile chimata $bannertotale dove assemblo le variabili
$tbanner1 & $dbanner1 and $tbanner2 & $dbanner2 isieme a 2 img, la
minecessità è di separare il contenuto delle variabili $dbanner1 and
$dbanner2 tramite un carattere speciale come il |, che cosa mi
consigliate di fare?
il risultato deve essere una cosa tipo
<a href="CAMPO1"><img src="./images/campo2" alt="CAMPODB">SCRITTADB"></a>
IMHO mi sa che stai affogando in un bicchiere d'acqua
la puoi risolvere in vari modi
leggi il db crei la variabile e la esplodi dopo
leggi il db e fai l'output (echo gia pronto)
leggi il db e crei un array con [] e lo passi al foreach (utile se hai piu
record)/funzioni