Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pabop_u5 [2011-02-09 12:36]
Joakim Forsgren
pabop_u5 [2012-09-13 14:00]
Joakim Forsgren
Line 1: Line 1:
 ====== Uppgifter 5 ====== ====== Uppgifter 5 ======
 Några uppgifter på strängar... Några uppgifter på strängar...
 +**OBS! Dessa uppgifter behöver bara fungera med A-Za-z. Jag kommer ha en genomgång på teckentabeller.**
 +<code php>
 +// För att läsa in en sträng utan radbrytning på slutet
 +$handle = fopen ("php://stdin","r");
 +$str = trim(fgets($handle));
 +</code>
   - Skriv ett program som frågar efter ditt förnamn och därefter skriver ut vad ditt förnamn börjar på för bokstav.   - Skriv ett program som frågar efter ditt förnamn och därefter skriver ut vad ditt förnamn börjar på för bokstav.
-  - Skriv ett program som läser in en sträng och kollar om den är ett palindrom. Lämplig utskrift skall ske. ([[http://lmgtfy.com/?q=palindrom&l=1|Hjälp]] med vad ett palindrom är) +  - Skriv ett program som läser in en sträng och kollar om den är ett palindrom. Lämplig utskrift skall ske. ([[http://lmgtfy.com/?q=palindrom|Hjälp]] med vad ett palindrom är) 
-  - Skriv ett program som läser in en sträng och en bokstav. Programmet ska sedan byta ut alla förekomster av den bokstaven i strängen mot *.+  - Skriv ett program som läser in en sträng och en bokstav. Programmet ska sedan byta ut alla förekomster av den bokstaven i strängen mot en "*".
  
-Att använda några färdiga strängfunktioner...\\ 
-Börja med att läs igenom dessa [[http://www.php.net/manual/en/ref.strings.php|funktioner]] så att du får en överblick på vad som finns... 
- 
-  - Det är ganska vanligt att man har kod som påminner om detta:<code php> 
-$i=1; 
-$str=''; 
-while ($i<10) { 
-        $str .= $i . ","; 
-        $i++; 
-} 
-echo $str;</code>Den kommer att ge följande utskrift:<code>1,2,3,4,5,6,7,8,9,</code>Man vill inte ha kvar det sista ",". Lägg till en rad innan utskrift som tar bort det sista tecknet i stränngen (Använd en php funktion).