Precedente :: Successivo |
Autore |
Messaggio |
moonba Eroe

Registrato: 08/05/07 09:59 Messaggi: 46
|
Inviato: 23 Nov 2008 14:39 Oggetto: cambio posizione lettere di una stringa in php |
|
|
ciao a tutti,sono un attimo in stand by su un problemino che è banale ma che mi ha ancorato al suolo!
dunque il problema è codesto:
ho una stringa ad esempio pincopallo ,devo cambiare la posizione delle lettere in modo che la p vada al posto della o,la i al posto della l,la n al posto della l,la c al posto della a e la o al posto della p.
Codice: | $stringa="pincopallo";
$n = 9;
for($i = 0;$i<5;$i++)//la condizione è tale perchè 5 sono gli scambi
{
$sinistra = $stringa[$i];//p
$destra = $stringa[$n]; //o
$stringa[$i] = $destra;//o
$stringa[$n] = $sinistra;//p ma non riesco a proseguire
} |
se qualcuno sa darmi un consiglio ...
ringrazio |
|
Top |
|
 |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 23 Nov 2008 21:03 Oggetto: |
|
|
Ciao, se non ho capito male vuoi scrivere una stringa al contrario; se è così c'è la funzione strrev($str) che data la stringa $str ritorna la stessa scritta al contrario. |
|
Top |
|
 |
moonba Eroe

Registrato: 08/05/07 09:59 Messaggi: 46
|
Inviato: 23 Nov 2008 21:54 Oggetto: |
|
|
si il risultato è lo stesso ovvero la stringa al contrario,ma devo fare uno scambio come ho fatto nello script che ho riportato,tra la prima e l'ultima lettera,ma il secondo scambio,secondo questo modo come lo faccio? |
|
Top |
|
 |
SverX Supervisor Macchinisti


Registrato: 25/03/02 12:16 Messaggi: 11806 Residenza: Tokelau
|
Inviato: 24 Nov 2008 11:58 Oggetto: |
|
|
moonba ha scritto: | si il risultato è lo stesso ovvero la stringa al contrario,ma devo fare uno scambio come ho fatto nello script che ho riportato,tra la prima e l'ultima lettera,ma il secondo scambio,secondo questo modo come lo faccio? |
decrementando n? |
|
Top |
|
 |
|