Cara menggunakan is substring in php?

Cara menggunakan is substring in php?

Admin・ 25 Oktober 2021

4 min read ・ 1765 views

Substr PHP - Pada beberapa kasus dan kondisi, mungkin kita perlu memotong atau membatasi teks yang ditampilkan. Contohnya seperti artikel, yang biasanya memiliki panjang teks yang lumayan panjang, kita dapat memotong atau menampilkan beberapa karakter yang akan ditampilkan sebagai summary atau preview di halaman home atau katalognya.

Di PHP, kita dapat memotong string atau teks dan menampilkan beberapa karakter dengan menggunakan function substr. Bagaimana cara penggunaannya ? simak penjelasan dan contoh-contohnya di bawah ini. 👇

<?php echo substr('$string', $offset,$lenght); ?>

Pada dasarnya, penggunaan function substr PHP untuk memotong string atau teks bisa menggunakan format kode seperti di atas. Jadi, terdapat tiga parameter yaitu; string, offset dan lenght.

  • String: merupakan inputan teks secara keseluruhan, sebelum dipotong menggunakan function substr().
  • Offset: merupakan awalan string yang ingin dipotong, dan hitungannya dimulai dari 1.
  • Jika offset non-negatif, string yang direturn akan dimulai dari awalan string, dihitung dari satu. Misalnya pada string "Lorem ipsum", karakter pada posisi 1 adalah "L", karakter nomor 2 adalah "o", dan seterusnya. Contoh penggunaan offset non-negatif bisa dilihat seperti kode di bawah ini.
    <?php 
    	echo substr('Lorem Ipsum',1);
    	// Output: orem Ipsum
    ?>
  • Jika nilai offset merupakan negatif, string yang direturn akan dimulai pada karakter offset dari akhiran string. Contohnya seperti kode di bawah ini.
    <?php 
    	echo substr('Lorem Ipsum',-1);
    	// Output: m
    ?>
  • Jika jumlah string kurang dari karakter offset, maka akan mereturn kosong, seperti di bawah ini.
    <?php 
    	echo substr('Lorem Ipsum',27);
    	// Output: empty
    ?>
  • Lenght: merupakan panjang karakter yang ingin ditampilkan.
  • Jika nilai lenght merupakan nilai positif, maka string yang direturn akan berjumlah sama dengan nilai string dan dimulai dari offset. Contohnya bisa dilihat di bawah ini.
    <?php 
    	echo substr('Lorem Ipsum is simply dummy text of the printing and typesetting industry',0,50);
    	// Output: Lorem Ipsum is simply dummy text of the printing a
    ?>
  • Jika nilai lenght yang diberikan merupakan nilai negatif, maka string sebanyak nilai lenght yang ditetapkan akan dihilangkan dan dimulai dari akhiran string. Contohnya, seperti di bawah ini.
    <?php 
    	echo substr('Lorem Ipsum is simply dummy text of the printing and typesetting industry',0,-50);
    	// Output: Lorem Ipsum is simply d
    ?>
  • Jika nilai lenght yang diberikan merupakan 0, false atau null, maka string yang akan direturn kosong. Contohnya seperti kode di bawah ini.
    <?php 
    	echo substr('Lorem Ipsum is simply dummy text of the printing and typesetting industry',0,0);
    	// Output: empty
    ?>
  • Jika nilai lenght tidak ditetapkan atau dihilangkan, maka string yang akan direturn atau ditampilkan adalah dari awalan string sampai dengan akhiran string, seperti contoh di bawah ini.
    <?php 
    	echo substr('Lorem Ipsum is simply dummy text of the printing and typesetting industry',0);
    	// Output: Lorem Ipsum is simply dummy text of the printing and typesetting industry
    ?>

Demikianlah cara memotong string atau teks menggunakan function substr() di PHP. Apakah ada cara lain untuk motong string, selain menggunakan PHP ? Ada. Selain menggunakan function substr() di PHP, kamu bisa memotong string menggunakan ellipsis di CSS. Bagaimana contohnya ? bisa dilihat seperti gambar di bawah ini.

Cara menggunakan is substring in php?

Saya rasa, sudah cukup untuk artikel dengan pembahasan cara memotong string atau teks menggunakan function substr() di PHP kali ini. Saya harap, artikel ini mudah dipahami dan dimengerti. Selamat mencoba, semoga artikel ini bisa bermanfaat dan sampai jumpa di artikel berikutnya. 👋 🚀

Happy coding, 👨‍💻 and don't forget to follow us on Instagram, Twitter, Facebook and Telegram. 🥂

alternative keywords:

  • Memotong string PHP
  • Memotong teks PHP
  • Mengatur panjang teks PHP
  • Cut string PHP

❮ PHP String Reference

Example

Return "world" from the string:

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

Try it Yourself »


Definition and Usage

The substr() function returns a part of a string.


Syntax

substr(string,start,length)

Parameter Values

ParameterDescription
string Required. Specifies the string to return a part of
start Required. Specifies where to start in the string
  • A positive number - Start at a specified position in the string
  • A negative number - Start at a specified position from the end of the string
  • 0 - Start at the first character in string
length Optional. Specifies the length of the returned string. Default is to the end of the string.
  • A positive number - The length to be returned from the start parameter
  • Negative number - The length to be returned from the end of the string
  • If the length parameter is 0, NULL, or FALSE - it return an empty string


Technical Details

Return Value:Returns the extracted part of a string, or FALSE on failure, or an empty string
PHP Version:4+
Changelog:PHP 7.0 - If string = start (in characters long), it will return an empty string. Earlier versions returns FALSE.
PHP 5.2.2 - 5.2.6 - If start has the position of a negative truncation, FALSE is returned. Other versions get the string from start.

More Examples

Example

Using the start parameter with different positive and negative numbers:

<?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>";
?>

Try it Yourself »

Example

Using the start and length parameters with different positive and negative numbers:

<?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>";
?>

Try it Yourself »


❮ PHP String Reference


Apa itu substring PHP?

Mengenal Fungsi substr() Fungsi substr() adalah fungsi PHP untuk 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.

Apa fungsi substr?

Mengembalikan bagian dari string berdasarkan posisi awal yang ditentukan. Jika input adalah string karakter, posisi awal dan jumlah karakter yang diekstraksi didasarkan pada karakter, bukan byte, sehingga karakter multi-byte dihitung sebagai karakter tunggal.

Fungsi apa yang digunakan untuk memotong atau mengambil sebagian string?

Fungsi substr merupakan sebuah fungsi dalam PHP yang digunakan untuk memotong string, atau untuk mengambil beberapa sebagian nilai dari string. Fungsi ini sering digunakan untuk memanipulasi sebuah string. Dalam Fungsi substr() membutuhkan dua buah argumen dan satu argumen tambahan (opsional).

Apa fungsi string pada PHP?

Fungsi String berfungsi untuk memanipulasi karakter (string) atau kata untuk dapat diolah dan digunakan kembali. Di dalam bahasa pemrograman PHP terdapat banyak sekali fungsi string yang dapat Anda gunakan. Dengan memanfaatkan fungsi string PHP, menyusun program dan code pun akan sangat memudahkan.