Cara menggunakan strrchr php

Fungsi strrchr() menemukan posisi kemunculan terakhir string di dalam string lain, dan mengembalikan semua karakter dari posisi ini ke akhir string

Catatan. Fungsi ini aman untuk biner


Sintaksis

Nilai Parameter

ParameterDeskripsistringDiperlukan. Menentukan string ke searchcharRequired. Menentukan string untuk ditemukan. Jika ini adalah angka, ia akan mencari karakter yang cocok dengan nilai ASCII dari angka tersebut

Detail teknis

Nilai Pengembalian. Mengembalikan semua karakter dari kejadian terakhir string dalam string lain, hingga akhir string utama, atau FALSE jika karakter tidak ditemukanPHP Version. 4+Catatan perubahan. Fungsi ini dibuat aman-biner di PHP 4. 3

Lebih banyak contoh

Contoh

Cari string untuk "Apa", dan kembalikan semua karakter dari posisi ini ke akhir string

echo strrchr("Halo dunia. Hari yang indah. ", "Apa");
?>

Cobalah sendiri "

Contoh

Cari string untuk nilai ASCII "e" (101) dan kembalikan semua karakter dari posisi ini ke akhir string

Pada tutorial kali ini kami akan menjelaskan cara memotong kata di PHP dengan fungsi substr() baik dari kalimat atau hanya beberapa kata

Terkadang kita membutuhkan penggalan kata dari sebuah kalimat untuk ditampilkan sebagian pada halaman tertentu dari sebuah website yang sedang kita buat, tujuannya agar layout atau tampilan halaman website yang memiliki daftar data menjadi lebih rapi, dan juga sebagai informasi review sebelumnya. semua konten dibuka oleh pengguna lain

Nah fungsi substr() ini adalah solusinya, dimana kita bisa menggunakan fungsi substr() ini untuk memotong kata di PHP yang jumlahnya bisa kita tentukan sendiri

Berikut adalah penjelasan singkat tentang fungsi substr()

substr(string $string, int $offset, ?int $length = null): string

Code language: PHP (php)

Fungsi substr()_ memiliki beberapa parameter, berikut penjelasannya

  • <?php $string = 'Belajar'; echo substr($string, 0, 3); // Output: Bel

    Code language: HTML, XML (xml)
    _2 adalah string atau kata yang ingin diproses
  • <?php $string = 'Belajar'; echo substr($string, 0, 3); // Output: Bel

    Code language: HTML, XML (xml)
    _3 adalah posisi awal string tempat fungsi memulai proses ekstrak dari sebuah kata
  • <?php $string = 'Belajar'; echo substr($string, 0, 3); // Output: Bel

    Code language: HTML, XML (xml)
    4 adalah jumlah karakter yang akan diambil dari sebuah kata atau kalimat

Jika Anda tidak menggunakan parameter

<?php $string = 'Belajar'; echo substr($string, 0, 3); // Output: Bel

Code language: HTML, XML (xml)
4 maka fungsi substr() akan mengekstrak string dari awal

<?php $string = 'Belajar'; echo substr($string, 0, 3); // Output: Bel

Code language: HTML, XML (xml)
3 yang ditentukan hingga akhir

<?php $string = 'Belajar'; echo substr($string, 0, 3); // Output: Bel

Code language: HTML, XML (xml)
2. Jika

<?php $string = 'Belajar'; echo substr($string, 0, 3); // Output: Bel

Code language: HTML, XML (xml)
_4 adalah 0, false, atau null, fungsi substr() mengembalikan string kosong

Contoh penggunaan fungsi substr()

Mari kita coba membuat beberapa contoh penggunaan fungsi substr()

1. Contoh sederhana dari fungsi substr()

Berikut ini adalah contoh sederhana menggunakan substr() untuk memotong kata dari string

<?php $string = 'Belajar'; echo substr($string, 0, 3); // Output: Bel

Code language: HTML, XML (xml)
_

Pada contoh di atas, fungsi substr() akan mengekstrak 3 karakter pertama dari string “Belajar” mulai dari indeks 0, kemudian akan menghasilkan kata “Bel”

Cara menggunakan strrchr php

2. Menggunakan fungsi substr() dengan nilai panjang default

Berikut adalah contoh penggunaan ________28______ tanpa menentukan panjang akhir kata atau kalimat

<?php $string = 'Belajar'; echo substr($string, 3); // Output: ajar

Code language: HTML, XML (xml)
_

Dengan tidak menentukan nilai panjang, substr() akan mengambil semua kata di belakang mulai dari

<?php $string = 'Belajar'; echo substr($string, 0, 3); // Output: Bel

Code language: HTML, XML (xml)
3, misalnya kode di atas akan menampilkan kata "mengajar" dari kata lengkap "Belajar"

Cara menggunakan strrchr php

3. Menggunakan offset negatif pada fungsi substr()

Parameter

<?php $string = 'Belajar'; echo substr($string, 0, 3); // Output: Bel

Code language: HTML, XML (xml)
_3 dapat berupa angka negatif. Jika

<?php $string = 'Belajar'; echo substr($string, 0, 3); // Output: Bel

Code language: HTML, XML (xml)
_3 negatif, maka fungsi substr() akan mengambil string mulai dari karakter terakhir string. Karakter terakhir dalam string memiliki nilai indeks -1

<?php $string = 'Belajar'; echo substr($string, -3); // Output: jar

Code language: HTML, XML (xml)

Contoh kode di atas menggunakan

<?php $string = 'Belajar'; echo substr($string, 0, 3); // Output: Bel

Code language: HTML, XML (xml)
3 dengan nilai -3 dan akan menghasilkan keluaran "jar" karena indeks blok karakter dimulai dari -1, huruf terakhir dari kata atau kalimat

4. Menggunakan nilai offset dan panjang negatif

Sama seperti parameter

<?php $string = 'Belajar'; echo substr($string, 0, 3); // Output: Bel

Code language: HTML, XML (xml)
3, parameter

<?php $string = 'Belajar'; echo substr($string, 0, 3); // Output: Bel

Code language: HTML, XML (xml)
4 bisa berupa nilai negatif. Jika Anda menggunakan nilai negatif pada

<?php $string = 'Belajar'; echo substr($string, 0, 3); // Output: Bel

Code language: HTML, XML (xml)
4 maka fungsi substr() akan menghapus sejumlah kata berdasarkan panjang yang Anda tentukan

<?php $string = 'Belajar'; echo substr($string, -3, -2); // Output: j

Code language: HTML, XML (xml)

Kode negatif

<?php $string = 'Belajar'; echo substr($string, 0, 3); // Output: Bel

Code language: HTML, XML (xml)
_4 di atas akan menghilangkan 2 huruf dari belakang hasil pengembalian

<?php $string = 'Belajar'; echo substr($string, 0, 3); // Output: Bel

Code language: HTML, XML (xml)
3 dan akan menghasilkan keluaran "j"

Baca juga. Menemukan Posisi String Di PHP Dengan strpos()

5. Menggunakan fungsi mb_substr()

Penggunaan fungsi

<?php $string = 'Belajar'; echo substr($string, -3); // Output: jar

Code language: HTML, XML (xml)
7 pada dasarnya sama dengan substr(). Tetapi dengan menggunakan

<?php $string = 'Belajar'; echo substr($string, -3); // Output: jar

Code language: HTML, XML (xml)
_7 kita dapat menangani karakter non-ASCII. Misalnya di bawah ini

<?php $string = 'Mesut Özil'; echo substr($string, 6, 1); // Output: ?

Code language: HTML, XML (xml)

Kode di atas akan mengambil string "Ö" yang bukan bagian dari ASCII, dan yang terjadi adalah tidak menghasilkan nilai keluaran, umumnya di browser modern akan muncul simbol "�"

Ayo coba gunakan

<?php $string = 'Belajar'; echo substr($string, -3); // Output: jar

Code language: HTML, XML (xml)
_7

<?php $string = 'Mesut Özil'; echo mb_substr($string, 6, 1); // Output: Ö

Code language: HTML, XML (xml)

Fungsi

<?php $string = 'Belajar'; echo substr($string, -3); // Output: jar

Code language: HTML, XML (xml)
7 akan menampilkan nilai "Ö" atas nama pemain sepak bola terkenal "Mesut Özil". Surat itu bukan bagian dari ASCII jadi kita harus menggunakan fungsi

<?php $string = 'Belajar'; echo substr($string, -3); // Output: jar

Code language: HTML, XML (xml)
7 untuk mengambil nilainya

Semoga tutorial Pemotongan Kata di PHP ini bermanfaat, jangan lupa berkomentar jika ada saran atau pertanyaan

substr PHP untuk apa?

Mengenali fungsi substr() . Fitur ini cukup sering digunakan dalam proses pembuatan program PHP, terutama yang membutuhkan manipulasi string. memotong string, atau untuk mengambil sebagian nilai dari sebuah string. Fitur ini cukup sering digunakan dalam proses pembuatan program PHP, terutama yang membutuhkan manipulasi string.

Strel untuk apa?

Fungsi strlen () digunakan untuk menghitung panjang string.