Bagaimana cara membatasi panjang kata di php?

Saat membangun untuk web, ada banyak cara berbeda untuk membatasi string. Misalnya, Anda bisa menggunakan CSS, JavaScript, atau melakukannya melalui PHP

Membatasi string adalah kasus penggunaan yang umum sehingga Laravel menyediakan pembantu sederhana untuk membuatnya mudah dan saya telah merekam video singkat untuk memberi Anda contoh panduan

str_limit_ dimuat secara otomatis dan tersedia di kode aplikasi dan tampilan Anda. Berikut adalah contoh sederhana yang menunjukkan kasus penggunaan default. Parameter pertama adalah string Anda dan yang kedua adalah panjang yang ingin Anda pangkas juga. Dalam situasi ini tujuh karakter

$value = str_limit('This string is really really long.', 7);

 

// This st...

Pembantu ini juga menyertakan parameter ketiga sehingga Anda mengubah akhiran pada string yang dipangkas. Misalnya, anggaplah Anda ingin memiliki panah, bukan tiga titik. Itu bisa diatur seperti ini

$value = str_limit('This string is really really long.', 7, '&raquo');

 

// This st»

_

Jika Anda ingin mempelajari lebih lanjut tentang pembantu ini, lihat kelas Illuminate\Support\Str yang merupakan tempat kode dasarnya berada

public static function limit($value, $limit = 100, $end = '...')

{

if (mb_strwidth($value, 'UTF-8') <= $limit) {

return $value;

}

 

return rtrim(mb_strimwidth($value, 0, $limit, '', 'UTF-8')).$end;

}

Yang pertama jika memeriksa untuk melihat apakah string kurang dari batas menggunakan fungsi PHP Multi-Byte mb_strwidth. Akhirnya, itu melakukan trim kanan dan Multi-Byte mb_strimwidth untuk memotong string ke panjang tertentu

❮ Referensi String PHP

Contoh

Kembalikan "dunia" dari string

echo substr("Halo dunia",6);
?>

Cobalah sendiri "


Definisi dan Penggunaan

Fungsi substr() mengembalikan bagian dari string


Sintaksis

substr(string, mulai, panjang)

Nilai Parameter

ParameterDeskripsistringDiperlukan. Menentukan string untuk mengembalikan bagian dari startRequired. Menentukan di mana untuk memulai dalam string
  • Angka positif - Mulai dari posisi tertentu dalam string
  • Angka negatif - Mulai pada posisi tertentu dari ujung string
  • 0 - Mulai dari karakter pertama dalam string
panjangOpsional. Menentukan panjang string yang dikembalikan. Defaultnya adalah di akhir string
  • Angka positif - Panjang yang akan dikembalikan dari parameter awal
  • Angka negatif - Panjang yang akan dikembalikan dari akhir string
  • Jika parameter panjang adalah 0, NULL, atau FALSE - mengembalikan string kosong


Detail Teknis

Nilai Pengembalian. Mengembalikan bagian string yang diekstraksi, atau FALSE jika gagal, atau Versi stringPHP kosong. 4+Catatan perubahan. PHP 7. 0 - Jika string = mulai (panjang karakter), itu akan mengembalikan string kosong. Versi sebelumnya menampilkan FALSE
PHP5. 2. 2 - 5. 2. 6 - Jika start memiliki posisi pemotongan negatif, FALSE dikembalikan. Versi lain mendapatkan string dari awal

Lebih Banyak Contoh

Contoh

Menggunakan parameter awal dengan angka positif dan negatif yang berbeda

echo substr("Halo dunia",10). "
";
echo substr("Halo dunia",1). "
";
echo substr("Halo dunia",3). "
";
echo substr("Halo dunia",7). "
";

echo substr("Halo dunia",-1). "
";
echo substr("Halo dunia",-10). "
";
echo substr("Halo dunia",-8). "
";
echo substr("Halo dunia",-4). "
";
?>

Cobalah sendiri "

Contoh

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

echo substr("Halo dunia",0,10). "
";
echo substr("Halo dunia",1,8). "
";
echo substr("Halo dunia",0,5). "
";
echo substr("Halo dunia",6,6). "
";

echo substr("Halo dunia",0,-1). "
";
echo substr("Halo dunia",-10,-2). "
";
echo substr("Halo dunia",0,-6). "
";
?>

Cobalah sendiri "


❮ Referensi String PHP

❮ Referensi String PHP

Contoh

Kembalikan panjang string "Halo"

echo strlen("Halo");
?>

Cobalah sendiri "


Definisi dan Penggunaan

Fungsi strlen() mengembalikan panjang string


Sintaksis

Nilai Parameter

ParameterDeskripsistringDiperlukan. Menentukan string yang akan diperiksa

Detail Teknis

Nilai Pengembalian. Mengembalikan panjang string (dalam byte) jika berhasil, dan 0 jika string kosong Versi PHP. 4+

Lebih Banyak Contoh

Contoh

Mengembalikan panjang string "Hello World"

echo strlen("Halo dunia. ");
?>

Cobalah sendiri "


❮ Referensi String PHP

Bagaimana cara membatasi panjang teks dalam PHP?

String adalah urutan karakter dalam PHP. .
string – String yang akan dipangkas
mulai – Offset posisi awal
width – Panjang trim yang diinginkan
trim_pt – String yang dapat ditambahkan untuk memotong panjang string

Bagaimana cara memangkas kata-kata di PHP?

Fungsi trim() menghapus spasi putih dan karakter lain yang telah ditentukan sebelumnya dari kedua sisi string . Fungsi terkait. ltrim() - Menghapus spasi putih atau karakter yang telah ditentukan sebelumnya dari sisi kiri string. rtrim() - Menghapus spasi putih atau karakter yang telah ditentukan sebelumnya dari sisi kanan string.

Apa batas karakter yang ditetapkan dalam PHP?

Ini berarti bahwa PHP hanya mendukung set 256 karakter , dan karenanya tidak menawarkan dukungan Unicode asli.

Bagaimana cara menentukan panjang dalam PHP?

Fungsi strlen() mengembalikan panjang string.