esiste questa funzione

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
approfitto dell'ora mattutina sempre quando i moderatori sono ancora nel mondo dei sogni (belli gli auguro)

nel basic esisteva questa funzione (forse scrivo male ma l'effetto era questo)

$a= uno
$b= due
al print di a e bi si ha a=uno b=due

$a swap $b

al print a=due b=uno

esiste in php una tale funzione?

oppure devo fare

PHP:
$vecchio="uno";
$nuovo="due";

if($vecchio != $nuovo){
$intermedio=$nuovo;
$nuovo=$vecchio;
$vecchio=$intermedio;
}
 
e se usi le funzioni delle stringhe, così giusto per essere pignoli strcpy e copi la stringa nell 'altra e viceversa
 
e se usi le funzioni delle stringhe, così giusto per essere pignoli strcpy e copi la stringa nell 'altra e viceversa
:confused:

dove hai trovato la funzione? cercandola su

http://it2.php.net/manual-lookup.php?pattern=str_copy&lang=it

dice inesistente, e fa vedere solo queste

strcmp strcoll strncmp copy strcspn str_pad substr_compare
svn_fs_copy substr_count strnatcmp str_rot13 str_split
strpos strspn strchr strtok notes_copy_db str_repeat
pg_copy_to strcasecmp

:hammer:
 
una soluzione più semplice potrebbe essere:
PHP:
list($b,$a) = array($a,$b);
 

Discussioni simili