Kembalikan "dunia" dari sebuah string:
<?phpecho substr("Halo dunia",6);?>Fungsi substr() mengembalikan sebagian string.
Catatan: Jika parameter awal negatif dan panjangnya kurang dari atau sama dengan awal, panjangnya adalah 0.
substr( string,mulai,panjang )
parameter | menggambarkan |
---|---|
rangkaian | Diperlukan. Menentukan bagian dari string yang akan dikembalikan. |
awal | Diperlukan. Menentukan di mana string akan dimulai. Bilangan positif - dimulai pada posisi tertentu dalam string Angka negatif - mulai dari posisi yang ditentukan dari akhir string 0 - Mulai dari karakter pertama dalam string |
panjang | Opsional. Menentukan panjang string yang akan dikembalikan. Defaultnya adalah sampai akhir string. Angka positif - kembali dari posisi parameter awal Angka negatif - dikembalikan dari akhir string |
Nilai pengembalian: | Mengembalikan bagian string yang diekstrak, atau FALSE jika gagal, atau string kosong. |
---|---|
Versi PHP: | 4+ |
Catatan pembaruan: | Dalam PHP versi 5.2.2 hingga 5.2.6, jika parameter awal mewakili pemotongan negatif atau posisi di luar batas, FALSE dikembalikan. Versi lain mendapatkan string dimulai dari posisi awal. |
Gunakan parameter awal dengan angka positif dan negatif yang berbeda:
<?phpecho substr("Halo dunia",10).."<br>";echo substr("Halo dunia",1).."<br>";echo substr("Halo dunia",3)."<br >";echo substr("Halo dunia",7).."<br>";echo substr("Halo dunia",-1).."<br>";echo substr("Halo dunia",-10).."<br>";echo substr("Halo dunia",-8).."<br>";echo substr("Halo dunia",-4).."<br>";? >Gunakan parameter awal dan panjang dengan tanda berbeda:
<?phpecho substr("Halo dunia",0,10)."<br>";echo substr("Halo dunia",1,8).."<br>";echo substr("Halo dunia",0, 5)."<br>";echo substr("Halo dunia",6,6).."<br>";echo substr("Halo dunia",0,-1).."<br>";echo substr("Halo dunia",-10,-2).."<br>";echo substr("Halo dunia",0,-6).."<br>";echo substr("Halo dunia",-2 -3).."<br>";?>