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
Next revision Both sides next revision
pabop_u5 [2011-02-09 12:48]
Joakim Forsgren
pabop_u5 [2011-10-24 10:09]
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 = substr(fgets($handle),0,-1);
 +</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|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).