String
Erilaisia merkkijonojen käsittelyyn tarkoitettuja funktiota.
Huomaa että, funktioon merkkijono voidaan sijoittaa:
- suoraan tekstinä
- muuttujassa olevana tekstinä
- lähettää teksti lomakekentällä muuttujaan ja sijoittamalla muuttuja funktioon
1. sijoittamalla:
2. muuttujan kautta:
TÄÄLLÄ
Huomaa että, funktioon merkkijono voidaan sijoittaa:
- suoraan tekstinä
- muuttujassa olevana tekstinä
- lähettää teksti lomakekentällä muuttujaan ja sijoittamalla muuttuja funktioon
1. sijoittamalla:
<?php
$muuttuja = addcslashes("Jaska Jussila","J");
echo($muuttuja);
?>2. muuttujan kautta:
<?php
$muuttuja= "Jaska Jussila";
$muuttuja = addcslashes($muuttuja,"J");
echo($muuttuja);
?>TÄÄLLÄ
| Funktio | Selite - esimerkki -tulos |
|---|---|
addcslashes() |
Lisää kauttaviivan ( \ ) tekstiin halutun kirjaimen eteen.<?phpTulos: \Jaska Koskinen |
addslashes() |
Lisää kauttaviivan tekstiin lainnausmerkein ilmoitettuun kohtaan.<?phpTulos: Sana \"seppo\" on.. |
bin2hex() |
Muutta ASCII-merkkijono heksadesimaaliseksi merkkijonoksi.<?phpTulos: 4172746f2041616c6c6f6b6b6f2021 |
chop() |
Siirtää välilyönnin tai merkit oikealle merkkijonon loppuun.<?phpTulos: Näkyy nämä ei! Näkyy |
chr() |
Palauttaa desimaali-, oktaali- tai heksalukuna annetut merkit ASCII muotoon. <?phpTulos: 6 , T |
chunk_split() |
Merkkijonon katkaisu osiin, esimerkiksi kirjainten väliin välilyönnin lisääminen. Funktiossa annetaan: 1. muuttujassa merkkijono, 2. numerona merkkien väli, 3. lisättävä merkki. Huom ! Ongelmallinen skandinaavisten kirjainten yhteydessä. <?phpTulos: T e k s t i o n h a r v e n n e t t u n a ! |
convert_cyr_string() |
Muuttaa kyyriläisiksi merkeiksi asetuksilla w (windows-1251), a (x-cp866).Meidän suomalaisten www-sivujen tekijöiden kannalta ko funktiolle ei paljoa käyttöä löydy. Katso esimerkki täältä. |
convert_uudecode() |
Koodaa ("muuntaa") merkkijonon uuen-koodatuksi, ja takaisin merkkijonoksi (Unix:n tarkoitettu, eräänlainen salaus). Katso tarkemmin täältä.
<?phpTulos: 04V%L871T=2!T96MS=&D@(0`` ` Salattu teksti ! |
convert_uuencode() |
Katso esimerkki yllä. |
count_chars() |
Palauttaa tietoja merkkijonon merkeistä. Viisi erilaista moodia (asetusta), katso tarkemmin
täältä.<?phpTulos: !Teikst |
crc32() |
Laskee merkkijonosta 32-bitttisen tarkistussumman (CRC), tarkistussumman avulla voidaan tarkistaa
esimerkiksi lomakkeesta lähetetyn merkkijonon oikeellisuus.<?phpTulos: 1823865988 |
crypt() |
Eräs merkkijonojen tarkistamiseen käytetty funktio, katso tarkemmin täältä |
echo()
| Merkkijonon näyttäminen www-sivulle.<?php
|
explode() |
Katkaisee merkkijonon funktiossa ilmoitetun merkin kohdalta ja sijoittaa esimerkiksi sanat taulukkoon. Katso lisää moodeista
täältä.<?php
$teksti9 = "Merkkijono voidaan katkoa välilyöntien kohdalta.";
print_r (explode(" ",$teksti9));
?>Tulos: Array ( [0] => Merkkijono [1] => voidaan [2] => katkoa [3] => välilyöntien [4] => kohdalta. ) |
fprintf() |
Merkkijonon tulostaminen erilaisissa muodoissa. Katso laajempi esimerkki täältä |
get_html_translation_table() |
Palauttaa käännöstaulukon käytettäessä htmlspecialchars() ja htmlentities() moodeja . Katso täältä tarkemmin. |
hebrev() |
Muuttaa hebrean-kielisen tekstin visuaaliseksi tekstiksi. |
hebrevc() |
Muuttaa hebrean-kielisen tekstin visuaaliseksi tekstiksi rivinvaihtoineen. |
hex2bin() |
Muuttaa heksadesimaalimuodossa olevan merkkijonon ascii-merkkijonoksi.<?phpTulos: Hello World! |
html_entity_decode() |
HTML-merkkien muuttaminen merkeiksi. Katso täältä. |
htmlentities() |
Merkkien muuttaminen HTML-merkeiksi. Katso täältä. |
htmlspecialchars_decode() |
Muuntaa ennalta määriteltyjä HTML-merkkejä merkeiksi. Katso täältä. |
htmlspecialchars() |
Muuntaa merkkejä HTML-merkeiksi. Katso täältä. |
implode() |
Palauttaa taulukossa olevat merkkijonot esimerkiksi näytettäväksi yhtenäisenä tekstinä www-sivulla.
<?phpTulos: Aurinkoista ja on lämmintä. |
join() |
Katso edellinen esimerkki. Huomaa, funktion suluissa alussa on käytetty välilyöntiä erottamaan sanoja toisistaan, ko kohdassa voidaan käyttää muitakin merkkejä. |
lcfirst() |
Muuttaa merkkijonon ensimmäisen kirjaimen pieneksi kirjaimeksi (lowercase)
<?phpTulos: aamuaurinko Paistaa! |
levenshtein() |
Returns the Levenshtein distance between two strings. ???<?phpTulos: 1 30 |
localeconv() |
"Returns locale numeric and monetary formatting information". Katso tarkemmin täältä |
ltrim() |
Poistaa välilyönnin tai merkkejä merkkijonon vasemmalta puolelta / alusta.
<?phpTulos: Sana Poistui täältä! Poistui täältä! |
md5() |
Laskee MD5-tarkistussumman anetusta merkkijonosta. Käytetään esim. tiedonsiirron tarkistamisessa. Katso lisää täältä.<?phpTulos: 78f2d8cf4931e669c172d83b0e5434c3 |
md5_file() |
Kuten edellinenkin, tämä on tiedostoja varten. Katso lisää täältä.
<?php |
metaphone() |
Laskee metaphone-merkit merkkijonosta joita lausuttaessa sana tarvitaan. Toimivimmillaan englannin-kielellä esim puhesyntetisaatio-sovelluksissa.<?phpTulos: BNFT BNFTS BNFTS |
money_format() |
Palauttaa annetun merkkijonon määritellyssä muodossa, esim valuutan muotoilujen määrittelyyn. Katso maiden koodaus
PHP:ssä täältä. Esimerkiksi Saksa, euroina: <?phpTulos: |