Fungsi $var = 0; if (empty($var)){ echo '$var is empty'; }7 dan $var = 0; if (empty($var)){ echo '$var is empty'; }8 masing-masing mengembalikan posisi indeks kemunculan pertama dan terakhir dari teks pencarian
$var = 0; if (empty($var)){ echo '$var is empty'; }_9 fungsi memberitahu berapa kali teks pencarian muncul dalam string
Temukan berapa banyak karakter dalam sebuah string
Panjang string adalah jumlah karakter dalam string. Misalnya string “Brain Bell” memiliki panjang 10, dengan 9 karakter untuk huruf dan 1 karakter untuk spasi.
$length = strlen('Brain Bell'); echo $length;Fungsi $var = 0; if (empty($var)){ echo '$var is empty'; }3 mengembalikan panjang string yang diberikan seperti yang ditunjukkan pada contoh di atas
Cara memeriksa apakah suatu string kosong
Fungsi $var = 0; if (empty($var)){ echo '$var is empty'; }4 memeriksa apakah variabel kosong, jika ya, mengembalikan nilai true. Variabel dianggap kosong jika belum disetel, atau jika variabel berisi nilai $var = ''; if (empty($var)){ echo '$var is empty'; }2, string kosong ($var = ''; if (empty($var)){ echo '$var is empty'; }3), atau string $var = ''; if (empty($var)){ echo '$var is empty'; }4
$var = NULL; if (empty($var)){ echo '$var is empty'; }$var = 0; if (empty($var)){ echo '$var is empty'; }$var = ''; if (empty($var)){ echo '$var is empty'; }$var = 'Im not empty'; if (empty($var)){ echo '$var is empty'; } else { echo '$var is not empty'; }Cara mengekstrak bagian dari string
Substring adalah bagian dari string. Misalnya, “$var = ''; if (empty($var)){ echo '$var is empty'; }_5” adalah substring dari “$var = ''; if (empty($var)){ echo '$var is empty'; }6“. Fungsi $var = 0; if (empty($var)){ echo '$var is empty'; }5 mengembalikan bagian string yang ditentukan oleh parameter awal dan panjang (opsional)
$var = ''; if (empty($var)){ echo '$var is empty'; }_8
$string = 'Brain Bell'; $substring = substr($string, 0, 5); echo $substring;Contoh di atas mencetak $var = ''; if (empty($var)){ echo '$var is empty'; }5 di layar. Saat bekerja dengan string, Anda sering perlu menentukan posisi karakter di dalam string. Untuk melakukan itu, Anda menggunakan nilai $var = ''; if (empty($var)){ echo '$var is empty'; }_4 untuk karakter pertama, $var = 'Im not empty'; if (empty($var)){ echo '$var is empty'; } else { echo '$var is not empty'; }1 untuk karakter kedua, dan seterusnya
Kode contoh di atas mendapatkan substring yang dimulai dari karakter pertama (posisi $var = ''; if (empty($var)){ echo '$var is empty'; }4) dan memiliki panjang lima karakter. Akibatnya, ini mengembalikan nilai “$var = ''; if (empty($var)){ echo '$var is empty'; }5“
$string = 'Brain Bell'; $substring = substr($string, 6); echo $substring;Kode di atas mencetak $var = 'Im not empty'; if (empty($var)){ echo '$var is empty'; } else { echo '$var is not empty'; }4 di layar, panjangnya dihilangkan, jadi fungsi substr mengekstraksi substring hingga akhir string setelah posisi yang disebutkan $var = 'Im not empty'; if (empty($var)){ echo '$var is empty'; } else { echo '$var is not empty'; }5
Jika panjang tidak disediakan. Fungsi substr mengembalikan bagian string setelah posisi yang disebutkan
Cara mengekstrak karakter terakhir dari sebuah string
Mengekstrak empat karakter terakhir
Contoh di atas mencetak $var = 'Im not empty'; if (empty($var)){ echo '$var is empty'; } else { echo '$var is not empty'; }_4 di layar. Kami juga dapat menentukan nilai negatif untuk parameter position untuk menunjukkan posisi awal relatif terhadap akhir string, bukan awalnya
Memformat nomor telepon
Contoh ini menunjukkan cara memformat nomor telepon. Untuk memulai, pernyataan pertama menyimpan nomor telepon sebagai string yang berisi angka tanpa karakter pemformatan. Kemudian, tiga pernyataan berikutnya menggunakan fungsi $var = 0; if (empty($var)){ echo '$var is empty'; }5 untuk mengekstrak tiga bagian dari nomor telepon. Pernyataan akhir menggabungkan ketiga bagian ini bersama-sama
$phone = 4445556666; //Extract three characters, from first character at position 0 $first = substr($phone,0,3); //Extract three characters from fourth character at position 3 $second = substr($phone,3,3); //Extract all characters from seventh character to the end $last = substr($phone,6); echo $first.'-'.$second.'-'.$last;Pisahkan setiap huruf dalam string dengan substr
Contoh ini menunjukkan cara menggunakan $var = 'Im not empty'; if (empty($var)){ echo '$var is empty'; } else { echo '$var is not empty'; }_8 loop untuk memproses setiap karakter dalam string secara terpisah. Loop ini menambah $var = 'Im not empty'; if (empty($var)){ echo '$var is empty'; } else { echo '$var is not empty'; }_9 dari $var = ''; if (empty($var)){ echo '$var is empty'; }4 menjadi kurang dari panjang string
Di dalam loop, pernyataan pertama menggunakan fungsi $var = 0; if (empty($var)){ echo '$var is empty'; }5 untuk mengekstrak karakter pada posisi saat ini dalam string
$string = 'abcdefghi'; $length = strlen($string); for ($i = 0; $i < $length; $i++){ $letter = substr($string, $i ,1); echo $letter.'<br>'; }Pisahkan setiap huruf dalam string dengan posisi indeksnya
Untuk mengakses karakter pada posisi tertentu, atau index , dalam penggunaan string
$var = NULL; if (empty($var)){ echo '$var is empty'; }_0Dengan kata lain, Anda menempatkan indeks di antara tanda kurung setelah nama variabel string. Indeks string dimulai dari 0 , jadi karakter pertama dalam string memiliki indeks 0 , karakter kedua memiliki indeks 1 , dan seterusnya. Anda berdua dapat membaca dan mengubah karakter dengan cara ini
Temukan apakah ada karakter atau kata tertentu dalam string
Kami akan menggunakan $var = 0; if (empty($var)){ echo '$var is empty'; }_7 untuk menemukan apakah ada karakter atau kata dalam sebuah string. Fungsi $var = 0; if (empty($var)){ echo '$var is empty'; }7 mengembalikan posisi numerik kemunculan pertama karakter / kata dalam string
$var = NULL; if (empty($var)){ echo '$var is empty'; }_2Perhatikan bahwa penggunaan $string = 'Brain Bell'; $substring = substr($string, 0, 5); echo $substring;_4 disengaja. $var = 0; if (empty($var)){ echo '$var is empty'; }7 mengembalikan baik offset di mana string jarum dimulai di string tumpukan jerami, atau boolean $string = 'Brain Bell'; $substring = substr($string, 0, 5); echo $substring;6 jika jarum tidak ditemukan. Karena 0 adalah offset yang valid dan 0 adalah “falsey”, kita tidak dapat menggunakan konstruksi yang lebih sederhana seperti $string = 'Brain Bell'; $substring = substr($string, 0, 5); echo $substring;7
Temukan substring case-insensitive dalam sebuah string
$string = 'Brain Bell'; $substring = substr($string, 0, 5); echo $substring;8 adalah case-insensitive setara dengan $var = 0; if (empty($var)){ echo '$var is empty'; }7. Kami akan menggunakan $string = 'Brain Bell'; $substring = substr($string, 0, 5); echo $substring;_8 untuk pencarian case-insensitive untuk menemukan apakah ada karakter atau kata dalam sebuah string
$var = NULL; if (empty($var)){ echo '$var is empty'; }_3Temukan kemunculan string terakhir
$var = 0; if (empty($var)){ echo '$var is empty'; }8 fungsi mengembalikan posisi indeks kemunculan terakhir dari teks pencarian
$var = NULL; if (empty($var)){ echo '$var is empty'; }_4Ekstrak ekstensi file dari string
Menggunakan $var = 0; if (empty($var)){ echo '$var is empty'; }5 dan $var = 0; if (empty($var)){ echo '$var is empty'; }7 fungsi
$var = NULL; if (empty($var)){ echo '$var is empty'; }_5Menggunakan $var = 0; if (empty($var)){ echo '$var is empty'; }5 dan $string = 'Brain Bell'; $substring = substr($string, 6); echo $substring;5 fungsi
$var = NULL; if (empty($var)){ echo '$var is empty'; }_6Ekstrak direktori terakhir dari jalur
$var = NULL; if (empty($var)){ echo '$var is empty'; }_7Mencari String dengan strstr
Jika Anda hanya ingin mengetahui apakah beberapa teks muncul di dalam string, gunakan $string = 'Brain Bell'; $substring = substr($string, 6); echo $substring;6. Ini membutuhkan dua parameter. string yang akan dicari, dan teks pencarian. Jika teks ditemukan, $string = 'Brain Bell'; $substring = substr($string, 6); echo $substring;_6 mengembalikan bagian string dari awal teks yang ditemukan ke akhir string. Jika teks tidak ditemukan, ia mengembalikan $string = 'Brain Bell'; $substring = substr($string, 0, 5); echo $substring;6
$var = NULL; if (empty($var)){ echo '$var is empty'; }_8Anda juga bisa memberikan argumen ketiga opsional untuk menentukan posisi indeks untuk mulai mencari, dan argumen keempat opsional untuk menunjukkan berapa banyak karakter yang harus dicari fungsi sebelum menyerah