Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Kirjaimet lauseesta

Pawe [16.12.2007 11:18:27]

#

Miten saisin eriteltyä tietystä sanasta kirjaimet? Esim. jos sana olisi "Auto", miten saisin sanan kirjaimet erikseen(A, u, t, o)?

Antti Laaksonen [16.12.2007 11:30:45]

#

Vaikkapa näin:

<?php
$sana = "auto";
for ($i = 0; $i < strlen($sana); $i++) {
    echo $sana[$i] . "<br>";
}
?>

Taulukkoon vastaavasti:

<?php
$sana = "auto";
for ($i = 0; $i < strlen($sana); $i++) {
    $taulu[] = $sana[$i];
}
print_r($taulu);
?>

Eli jos $sana on merkkijono, niin $sana[$i] on merkkijonon merkki kohdassa $i (ensimmäinen merkki on kohdassa 0).

rndprogy [16.12.2007 13:00:34]

#

Jälkimäisen voi hoitaa myös str_split:llä

<?php
$sana = "auto";
$taulu = str_split($sana);
print_r($taulu);
?>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta