MANIPULASI
STRING
Substr()
Fungsi substr() hampir sama dengan
fungsi array_slice() yaitu mengambil beberapa karakter yang ditentukan oleh 2
parameter yaitu parameter awal dan akhir. Penulisannya :
Substr(var
string,parameter awal,parameter akhir);
Mengenai
penggunaan parameter awal dan parameter akhir sama dengan array_slice() yaitu
jika parameter awal tidak ada tanda negatif, berarti menunjukkan awal
pengambilan karakter (dengan catatan karaker awal adalah nol) dan jika negatif
maka pengambilan karakter dimulai dari karakter paling akhir sebanyak nilai
yang ditunjukkan oleh parameter awal.
Sedangkan
untuk parameter akhir, jika tidak ada tanda negatif, maka nilai tersebut
menunjukkan banyaknya karakter yang diambil, sedangkan jika terdapat tanda
negatif, maka pengambilan karakter diakhiri sebanyak nilai parameter awal dari
karakter terakhir.
substr_replace()
substr_replace() berfungsi mengganti
sebagian atau seluruh karakter yang dibatasi oleh parameter awal dan parameter
akhir, Sintaksnya:
substr_replace($variabel,$var_pengganti,parameter
awal,akhir);
untuk lebih
jelasnya contoh :
<?
$string="abcdefghij";
$string1=substr($string,3);
$string2=substr($string,3,4);
$string3=substr($string,-4,3);
$string4=substr($string,-5,-2);
$pengganti="aku";
$string5=substr_replace($string,$pengganti,3);
$string6=substr_replace($string,$pengganti,3,4);
$string7=substr_replace($string,$pengganti,-4,3);
$string8=substr_replace($string,$pengganti,-5,-2);
echo("\$string =
$string\n");
echo("<BR>substr(\$string,3)
= $string1\n");
echo("<BR>substr(\$string,3,4)
= $string2\n");
echo("<BR>substr(\$string,-4,3)
= $string3\n");
echo("<BR>substr(\$string,-5,-2)
= $string4\n");
echo("<P>\$pengganti
= $pengganti\n");
echo("<BR>substr_replace(\$string,\$pengganti,3)
= $string5\n");
echo("<BR>substr_replace(\$string,\$pengganti,3,4)
= $string6\n");
echo("<BR>substr_replace(\$string,\$pengganti,-4,3)
= $string7\n");
echo("<BR>substr_replace(\$string,\$pengganti,-5,-2)
= $string8\n");
?>
trim()
Fungsi trim()
berfungsi untuk menghilangkan spasi di kanan dan kiri dari variabel string, mis
:
<?
$char=” Pemrograman PHP
“;
echo (trim($char));
?>
Akan
Menghasilkan :
‘Pemrograman PHP’
Untuk
menghilangkan spasi di sebelah kiri string dapat digunakab fungsi ltrim(),
sedangkan untuk sebelah kanan digunakan chop().
chr()
Fungsi chr()
digunakan untuk menterjemahkan kode ASCII. Misal :
echo(chr(34); // Akan menghasilkan
tanda “
ord()
Fungsi ord()
kebalikan dari fungsi chr() yaitu mengubah dari karakter ke kode ASCII misal :
Echo(ord(“)); // Akan menghasilkan
34
strlen()
Fungsi
strlen() digunakan untuk mengetahui jumlah karakter dalam sebuah string. Mis :
Echo(strlen(“Pemrograman PHP”)); //
Akan menghasilkan 15
ereg()
Fungsi ereg()
berfungsi untuk mengecek apakah sebuah kata/kalimat terdapat dalam sebuah
kalimat.
eregi()
Fungsi dari
eregi() sama dengan ereg() namun dalam eregi() tidak membedakan antara huruf
besar ataupun kecil sedangkan pada fungsi ereg() membedakan antara huruf besar
dan kecil
Contoh :
<?
if(ereg("php","Pemrograman
PHP"))
{
echo("Yang ini tidak tercetak");
}
if(eregi("php","Pemrograman
PHP"))
{
echo("Yang ini tercetak");
}
?>
ereg_replace()
dan eregi_replace()
ereg_replace()
dan eregi_replace() berfungsi mengubah string yang ditemukan dengan string
pengganti. Misal :
<?
$str=”Saya sedang belajar
HTML”;
$pengganti=”PHP”;
echo(eregi_replace(“html”,$pengganti,$str));
// Akan tercetak ‘Saya
sedang belajar PHP’
?>
split()
split()
berfungsi untuk memecah suatu string dan dimasukkan ke dalam array. Misal :
<?
$str=”Andi,Joko,Dudi,Amin,Dewi”;
$pemisah=”,”;
$kata=split($pemisah,$str);
for($i=0;$i<count($kata);$i++)
{
echo(“Kata ke-$i : $kata[i]”);
}
?>
0 komentar:
Posting Komentar