Fungsi strln() adalah sebuah fungsi string pada PHP
yang berfungsi untuk menghitung jumlah karakter yang tersimpan dalam sebuah
variabel bertipe string. strln sendiri merupakan singkatan dari kata berbahasa
inggris "Sting Length" yang artinya panjang string atau ukuran
string.
Berikut disajikan contoh program PHP yang menggunakan fungsi strln() :
<?php
$a = "Nama Saya Budi"; //memasukkan nilai kedalah variabel string $a
$b=strln($a); //nilai dari variabel b adalah jumlah karakter dari variabel $a yaitu 14
echo $b; // menampilkan nilai dari variabel $b
?>
Berikut disajikan contoh program PHP yang menggunakan fungsi strln() :
<?php
$a = "Nama Saya Budi"; //memasukkan nilai kedalah variabel string $a
$b=strln($a); //nilai dari variabel b adalah jumlah karakter dari variabel $a yaitu 14
echo $b; // menampilkan nilai dari variabel $b
?>
FUNGSI strpos()
PADA PHP
Funfsi strpos() digunakan untuk mencari karakter
yang spesifik ataupun kata yang terdapat dalam sebuah string. jika karakter
atau kata yang dicari telah ditemukan maka temuan pertama dari pencarian
tersebut akan diberikan alamat dari temuan pada string tersebut.
Berikut disajikan contoh program PHP yang menggunakan fungsi strpos() :
<?php
$a = "Nama Saya Budi"
$b = strpos($a, "Budi");
echo $b;
?>
Hasil keluaran dari program di atas adalah 10. sebenarnya budi berada pada urutan ke-11, namun karena urutannya dimulai dari angka 0 maka kata Budi berada pada urutan ke-10 pada string tersebut.
Berikut disajikan contoh program PHP yang menggunakan fungsi strpos() :
<?php
$a = "Nama Saya Budi"
$b = strpos($a, "Budi");
echo $b;
?>
Hasil keluaran dari program di atas adalah 10. sebenarnya budi berada pada urutan ke-11, namun karena urutannya dimulai dari angka 0 maka kata Budi berada pada urutan ke-10 pada string tersebut.
FUNGSI STRING
LAINNYA PADA PHP
fungsi lainnya untuk mengolah
data string adalah sangat banyak, berikut kami tampilkan daftar tabel fungsi
string pada bahasa pemograman PHP
Function
|
Description
|
addcslashes()
|
Menambahkan
garis miring sebelum karakter yang ditentukan
|
addslashes()
|
menambahkan
garis miring setelah kata yang ditentukan
|
bin2hex()
|
Mengkonfersi
format string ASCII kedalam format hexadesimal
|
chop()
|
Menghilangkan
spasi atau katakter lainnya dari sebelah kanan akhir string
|
chr()
|
Menghasilkan
sebuah karakter dari nilai ASCII yang ditentukan
|
chunk_split()
|
Memisahkan
sebuah string menjadi bagian-bagian yang lebih kecil
|
convert_cyr_string()
|
Mengkonversi
string dari sebuah karakter cyrilic menjadi karakter lainnya
|
convert_uudecode()
|
Men-dekode
sebuah string uuencoden
|
convert_uuencode()
|
Meng-Encode
sebuah string dengan algoritma uuencode
|
count_chars()
|
memberikan
informasi terkait karakter yang digunakan pada sebuah string
|
crc32()
|
Mengkalkulasikan
32-bit CRC pada string
|
crypt()
|
Enkripsi satu
arah suatu sting (Hashing)
|
echo()
|
Menampilkan 1
atau lebih string
|
explode()
|
Memecahkan
string menjadi array
|
fprintf()
|
Menuliskan
string terformat kedalam ke luaran yang ditentukan
|
get_html_translation_table()
|
Mengembalikan
tabel translasi yang digunakan oleh htmlspecialchars() dan htmlentities()
|
hebrev()
|
Mengubah tulisan
Hebrew menjadi teks visual
|
hebrevc()
|
Mengubah tulisan
Hebrew dan baris (\n) menjadi <br>
|
hex2bin()
|
Mengubah string
hexadesimal menjadi karakter ASCII
|
html_entity_decode()
|
Mengubah entitas
HTML menjadi karakter
|
htmlentities()
|
Mengubah karakter
menjadi entitas HTML
|
htmlspecialchars_decode()
|
Mengubah
beberapa entitas predifine HTML menjadi karaktter
|
htmlspecialchars()
|
Mengubah
beberapa karakter predifined menjadi entitas HTML
|
implode()
|
Mengembalikan
nilai string dari element yang berasal dari Array
|
join()
|
penggunaannya
sama dengan implode()
|
lcfirst()
|
Mengubah
karakter pertama dari string menjadi huruf kecil
|
levenshtein()
|
Mengembalikan
jarak levenshtein diantara 2 string
|
localeconv()
|
Mengembalikan
satuan angka lokal dan format informasi keuangan
|
ltrim()
|
Menghapus spasi
dan karakter lainnya dari sisi kiri sebuah string
|
md5()
|
Mengkalkulasikan
hashing MD5 dari sebuah string
|
md5_file()
|
Mengkalkulasikan
hashing MD5 dari sebuah file
|
metaphone()
|
Mengkalkulasikan
metaphone key dari sebuah string
|
money_format()
|
Mengembalikan
sebuah format string menjadi string berformat currency (satuan mata uang)
|
nl_langinfo()
|
Mengembalikan
informasi lokal yang spesifik
|
nl2br()
|
Memasukkan garis
pemisah HTML di depan setiap baris baru pada string
|
number_format()
|
Memformat sebuah
angka dengan grouped thousands
|
ord()
|
Mengembalikan
nilai ASCII dari karakter pertama dalam sebuah string
|
parse_str()
|
Menguraikan
string query ke dalam variabel
|
print()
|
Menampilkan
nilai keluaran dari 1 atau lebih string
|
printf()
|
Menampilkan
keluaran dari string berformat
|
quoted_printable_decode()
|
Mengubah sebuah
quoted-printable string menjadi string 8-bit
|
quoted_printable_encode()
|
Mengubah sebuah
8bit string menjadi sebuah quoted printable String
|
quotemeta()
|
Menjadikan
karakter meta menjadi kutipan
|
rtrim()
|
Menghapus spasi
atau karakter lain dari sisi kanan string
|
setlocale()
|
Mengaturr
informasi lokal
|
sha1()
|
Mengkalkulasi
SHA-1 hash dari sebuah string
|
sha1_file()
|
Mengkalkulasi
SHA-1 hash dari sebuah file
|
similar_text()
|
Mengkalkulasi
kesamaan antara 2 string
|
soundex()
|
Mengkalkulasi
soundex key dari sebuah string
|
sprintf()
|
Menulis string
terformat ke dalam variabel
|
sscanf()
|
Menguraikan
input dari string tergantung dengan formatnya
|
str_getcsv()
|
Menguraikan
string CSV menjadi sebuah array
|
str_ireplace()
|
Mengubah
beberapa karakter menjadi string (berlaku Case-Sensitive)
|
str_pad()
|
Mengisikan
sebuah string dengan ukuran panjang yang baru
|
str_repeat()
|
Mengulaing
sebuah string dari angka yang ditentukan berdasarkan waktu
|
str_replace()
|
Mengubah
karakter di dalam string (berlaku Case Sensitive)
|
str_rot13()
|
Menjalankan
encoding ROT13 pada sebuah string
|
str_shuffle()
|
Mengacak semua
karakter di dalam string
|
str_split()
|
Memisahkan string
menjadi Array
|
str_word_count()
|
Menghitung
jumlah kata dalam sebuah string
|
strcasecmp()
|
Membandingkan
dua string (berlaku case-insensitive)
|
strchr()
|
Menemukan nilai
string pada string lainnya (fungsinya sama dengan strstr())
|
strcmp()
|
Membandingkan
dua string (case-sensitive)
|
strcoll()
|
Membandingkan
dua string (lokal berdasarkan perbandingan string)
|
strcspn()
|
Mengembalikan
angka dari karakter yang ditemukan sebelum karakter yang sama lainnya
ditemukan
|
strip_tags()
|
Memisah tag HTML
dan PHP dari sebuah string
|
stripcslashes()
|
Unquotes sebuah
string quoted menggunakan addcslashes()
|
stripslashes()
|
Unquotes sebuah
string quoted menggunakan addslashes()
|
stripos()
|
menampilkan
posisi dari string pertama yang didapatkan dari string yang sama di posisi
selanjutnya (case-insensitive)
|
stristr()
|
Menemukan kata
kunci dari dalam string yang didapatkan pertama (case-insensitive)
|
strlen()
|
Mengembalikan
nilai panjang dari sebuah string
|
strnatcasecmp()
|
Membandingkan 2
string menggunakan algoritma "Natural Order" (case-insensitive)
|
strnatcmp()
|
Membandingkan 2
string menggunakan sebuah algoritma "natural order"
(case-sensitive)
|
strncasecmp()
|
Perbandingan
string terhadap karakter pertamanya
|
strncmp()
|
Perbandingan
string karakter pertama ke sekian (n) (case-sensitive)
|
strpbrk()
|
Mencari sebuah
string dari setiap set karakter
|
strpos()
|
Mengembalikan
posisi dari karakter pertama yang didapatkan yang ditentukan(case-sensitive)
|
strrchr()
|
Menemukan temuan
terakhir untuk kata kunci dalam sebuah string
|
strrev()
|
Mencadangkan
sebuah string
|
strripos()
|
Menemukan posisi
dari temuan terakhir dari kata kunci yang ditentukan dalam sebuah string
|
strrpos()
|
sama dengan yang
diatas
|
strspn()
|
Mengembalikan
angka dari karakter yang ditemukan dari string yang mengandung hanya karakter
yang ditentukan charlist
|
strstr()
|
Menemukan temuan
pertama untuk string yang terdapat pada string lain
|
strtok()
|
Memisahkan
string ke dalam string yang lebih kecil
|
strtolower()
|
Mengubah sebuah
string menjadi huruf kecil (bukan kapital)
|
strtoupper()
|
Mengubah string
menjadi huruf kapital
|
strtr()
|
Menterjemahkan
beberapa karakter di dalam string
|
substr()
|
Menampilkan
bagian tertentu di dalam string
|
substr_compare()
|
Membandingkan 2
string dari posisi mulai yang telah ditentukan (binary safe and optionally
case-sensitive)
|
substr_count()
|
Menghitung
berapa kali sebuah substring muncul di dalam sebuah string
|
substr_replace()
|
Mengubah bagian
dari string dengan string lainnya
|
trim()
|
Menghapus spasi
atau karakter lain dari kedua sisi string
|
ucfirst()
|
Mengubah
karakter pertama dari string menjadi huruf kapital
|
ucwords()
|
Mengubah
karakter pertama dari tiap kata di dalam string menjadi Huruf kapital
|
vfprintf()
|
Menuliskan
string terformat ke dalam output yang ditentukan
|
vprintf()
|
menampilkan
output dari string terforrmat
|
vsprintf()
|
Menuliskan
string terformat ke dalam variabel
|
wordwrap()
|
Membungkus
(wrap) sebuah string ke dalam angka yang ditentukan di dalam karakter
|
0 komentar:
Posting Komentar