16. juni 2004 - 13:27Der er
8 kommentarer og 2 løsninger
Omvendt værdi af variable
Hejsa,
Jeg har brug for at "stave" en variavel omvendt/modsat.
ex. $var = 123456789
Skal laves om til $var = 987654321
Værdien af variablen skal laves om, så det får den modsatte værdi ("123456789" = "987654321", eller "hej" = "jeh"). Er det muligt (skal også gælde bogstaver (hele tekster) mv.)?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
kgp43: php konverterer ens variabler til hvad der passer bedst. Dvs, bruger du fx. strrev() som tager en string, så ved den at et nummer snildt kan laves om til en string - og det gør den så.
Så hvis du fx:
$test = strrev("1230"); print $test;
så vil du få output "0123" .. men som du ved er dette jo egentlig det samme som "123" (talmæssigt).. Men php har bare lavet dit tegn om til en string.
hvis du så gør: $test = $test + 0; print $test;
Så konvertere php stringen til et tal, da det kun giver mening at addere med to tal.. Og vupti så får du værdien "123" ud (nu er $test en integer).
Humlen er, at php gør hvad den kan for at tilpasse dine variabler til det de skal bruges til - og i de langt fleste tilfælde virker det efter hensigten :).
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.