tutorial pengembangan web terbaru
 

PHP substr() Function

<PHP String Reference

Contoh

Kembali "world" dari string:

<?php
echo substr("Hello world",6);
?>
Menjalankan contoh »

Definisi dan Penggunaan

The substr() mengembalikan fungsi bagian dari string.

Note: Jika parameter awal adalah angka negatif dan panjang kurang dari atau sama dengan memulai, panjang menjadi 0.


Sintaksis

substr( string,start,length )

Parameter Deskripsi
string Wajib. Menentukan string untuk mengembalikan bagian dari
start Wajib. Menentukan di mana untuk memulai dalam string
  • Sejumlah positif - Mulai pada posisi tertentu dalam string
  • Sebuah angka negatif - Mulai pada posisi tertentu dari akhir string
  • 0 - Mulai karakter pertama dalam string
length Pilihan. Menentukan panjang string kembali. Default adalah akhir dari string.
  • Sejumlah positif - panjang yang akan kembali dari parameter awal
  • angka negatif - panjang yang akan kembali dari akhir string

Rincian teknis

Kembali Nilai: Mengembalikan bagian diekstrak dari string, atau FALSE pada kegagalan, atau string kosong
PHP Versi: 4+
changelog: Dalam PHP Versi 5.2.2 ke 5.2.6, jika parameter awal menunjukkan posisi dari pemotongan negatif atau di luar, FALSE dikembalikan. Versi lainnya mendapatkan string dari awal

Contoh lebih

contoh 1

Menggunakan parameter awal dengan angka positif dan negatif yang berbeda:

<?php
echo substr("Hello world",10)."<br>";
echo substr("Hello world",1)."<br>";
echo substr("Hello world",3)."<br>";
echo substr("Hello world",7)."<br>";

echo substr("Hello world",-1)."<br>";
echo substr("Hello world",-10)."<br>";
echo substr("Hello world",-8)."<br>";
echo substr("Hello world",-4)."<br>";
?>
Menjalankan contoh »

contoh 2

Menggunakan awal dan panjang parameter dengan angka positif dan negatif yang berbeda:

<?php
echo substr("Hello world",0,10)."<br>";
echo substr("Hello world",1,8)."<br>";
echo substr("Hello world",0,5)."<br>";
echo substr("Hello world",6,6)."<br>";

echo substr("Hello world",0,-1)."<br>";
echo substr("Hello world",-10,-2)."<br>";
echo substr("Hello world",0,-6)."<br>";
?>
Menjalankan contoh »

<PHP String Reference