Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/08/2003, 05:46
haven
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 23 años, 3 meses
Puntos: 2
Partir un texto en columnas y delimitarlo a x palabras

Vamos a ver si me explico bien, tengo una tabla en la cual tengo puesto el titulo de una noticia y el texto, lo que quiero es que ese texto se divida en dos columnas, bien lo que estoy utilizando ahora son dos códigos que he buscado uno en esta web y otro en internet, lo códigos son estos, lo que hacen es partir el texto en dos mitades:

Código PHP:

response
.write Left(Rs("Texto"), CInt(Len(Rs("Texto")) / 2)) & "<br>" Right(Rs("Texto"), Len(Rs("Texto")) - CInt(Len(Rs("Texto")) / 2)) 
y el otro es

Código PHP:

longitud
=Len(Rs("Texto"))

con esto divido el texto en dos y lo pongo en dos variablesahora solo tendré que meter esta variable en dos columnas
TxtColumna1
=Mid(Rs("Texto"),1,(longitud/2)-1)

TxtColumna2=Mid(Rs("Texto"),(longitud/2),longitud)

response.write TxtColumna1 
y luego el código para que me ponga solo las primeras 40 palabras es:

Código PHP:


Cadena
=Rs("Texto")
Cadena=Split(cadena," ")
For 
=0 to 40
Response
.Write Cadena(i)& " "
Next
response
.write "..." 
Y ahora la pregunta alguien sabe como puedo adecuar estos dos códigos para que por una parte solo me coja las 40 primeras palabras y que despues me lo ponga en dos columnas????

Un saludo
__________________
asp, php, .net, adaptandose a las necesidades