Rabu, 09 Desember 2015

FUNCTION UNTUK MENGOLAH DATA STRING



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
?>
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.
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