Avatar billede anders_lun Nybegynder
06. januar 2004 - 16:39 Der er 20 kommentarer og
1 løsning

Spejlvendt tekst

Hvordan Spejlvender man følgende tekst Hej Anders i Php ??

M.Vh. Anders
Avatar billede detox Nybegynder
06. januar 2004 - 16:42 #1
echo strrev("Hej Anders");
Avatar billede netpxg Nybegynder
06. januar 2004 - 16:44 #2
Det bliver teksten da ikke spejlvendt af.
Avatar billede detox Nybegynder
06. januar 2004 - 16:45 #3
Men er det ikke bare en talemåde?
Avatar billede tefcke Nybegynder
06. januar 2004 - 16:45 #4
Jow, stengen bliver spejlvent, men bogstaverne gør ikke..
Avatar billede anders_lun Nybegynder
06. januar 2004 - 16:47 #5
Min lære siger jeg skal bruge flg. koder ;
strlen($variabel)
while {
        }
substr($var,start,længde)
Avatar billede tefcke Nybegynder
06. januar 2004 - 16:49 #6
Kan faktisk gøres direkte i html:
<bdo dir="rtl">Hej Anders</bdo>
Avatar billede Slettet bruger
06. januar 2004 - 16:49 #7
Avatar billede anders_lun Nybegynder
06. januar 2004 - 16:56 #8
Jamen det skal laves i PHP not html :oS
Avatar billede detox Nybegynder
06. januar 2004 - 16:58 #9
Hvad er der så galt med:  echo strrev("Hej Anders");
Avatar billede anders_lun Nybegynder
06. januar 2004 - 17:00 #10
Jamen er det hele scriptet i Php ??
Avatar billede Slettet bruger
06. januar 2004 - 17:01 #11
"Min lære siger jeg skal bruge flg. koder"

Så skulle han tage og lære lidt PHP ;)

detox har svaret.
Avatar billede detox Nybegynder
06. januar 2004 - 17:02 #12
Avatar billede puddelundercover Nybegynder
08. januar 2004 - 09:12 #13
Hej Anders,
sådan kunne du f.eks. have gjort det;

<?
$variabel = "Hej Anders";
////////////////////////////////////////
$leng = strlen($variabel);
while($leng > 0){
$leng--;
$nyvariabel .= substr($variabel,$leng,1);
}
$variabel = $nyvariabel;
////////////////////////////////////////
echo $variabel;
?>

Til I andre;

Tricket var at vende stringen om, UDEN at bruge strrev - en simpel lille php-skill-prøve ;-)
Avatar billede tefcke Nybegynder
08. januar 2004 - 11:25 #14
Det har da absolut ingen ting at gøre med php-skills (men måske noget med generelle programmerings færdighedder). Hvis der er en biblioteks funktion der kan gøre arbejdet for en, hvorfor så opfinde den dybe tallerken to gange?
Avatar billede puddelundercover Nybegynder
08. januar 2004 - 12:18 #15
tefcke > For at evaluere eleven.
For at se, hvordan eleven vil gribe den givne opgave an. Andet er der ikke ved opgaven. Og ja, det handler om programmeringsfærdigheder, men sandelig også om php-skills.
Avatar billede Slettet bruger
08. januar 2004 - 12:25 #16
Skills er når man er særligt dygtig til noget. Det kommer af det engelske "skilled".

Det kræver ikke skills at lave en simpel løkke.
Avatar billede puddelundercover Nybegynder
08. januar 2004 - 12:37 #17
Well, åbenbart nok til at det ikke lykkedes *GG*
Avatar billede detox Nybegynder
08. januar 2004 - 13:02 #18
Så skulle vi jo bare ha' vidst, at man ikke måtte bruge strrev().
Måske var opgaven ikke defineret klart nok ;o)
Avatar billede Slettet bruger
08. januar 2004 - 13:32 #19
Hvis man får en opgave, der lyder "gør det her i PHP", så må den bedste løsning vel være den, der bedst udnytter sprogets muligheder.

Hvis man er "skilled", så genopfinder man ikke kode, medmindre man mangler features i den allerede eksisterende kode.
Avatar billede puddelundercover Nybegynder
08. januar 2004 - 15:05 #20
detox > Well, opgaven blev defineret sådan ;)

sandbox > Det er en måde hvorpå jeg kan se, hvordan eleven bruger sproget, på en simpel og ligetil facon - at løsningen allerede findes som funktion er underordnet...
Avatar billede detox Nybegynder
08. januar 2004 - 15:20 #21
puddelundercover -> Nu var min kommentar mest henvendt til 'anders lun'.
anders lun -> Du skulle bare have forklaret lidt tydeligere, hvad 'opgaven' gik ud på ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester