Tutorial Mengubah Spasi Menjadi Minus PHP

Tutorial Mengubah Spasi Menjadi Minus PHP, untuk anda yang hobi bermain dengan php tentu butuh tutorial bagaimana cara membersihkan string atau ingin memodifikasinya sesuai dengan yang kita inginkan.
.


Mengubah Spasi Menjadi Minus PHP str_replace


Script php untuk mengubah spasi/space ( ) menjadi minus (-) bisa kita gunakan sebuah function str_replace.

<?php  
    $text = "  Kamu  Bisa Belajar di SeDot CoDe   ";
    echo str_replace(" ", "-", $text);
    //Hasil : --Kamu--Bisa-Belajar-di-SeDot-CoDe---
?>

Str_replace sangat sederhana, anda mungkin akan membutuhkan sebuah function gabungan sehingga bisa menghapus character-character lain didalam sebuah string, seperti tanda tanda (~!@#$%^&*()_+=-)

Fungsi dari str_replace bukan hanya untuk mengganti tanda spasi menjadi tanda minus, kita bisa menggunakan untuk mengganti dengan yang lainnya. Lihat contoh untuk menemukan kata sedot kemudian ganti dengan "" (kosong/delete)

<?php  
//mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
$str = str_replace("sedot", "", "sedot code php");
echo $str; //code php
?>

Ganti kata sedot dengan kata source

<?php  
//mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
$str = str_replace("sedot", "Source", "sedot code php");
echo $str; //Source code php
?>

Contoh Penerapan dengan FORM

Untuk pemula terkadang sangat susah mencerna potongan kode seperti di atas, bagaimana jika kita buat sebuah penerapannya dengan menggunakan form. Menggunakan methode $_GET dan $_POST agar lebih jelas.

1. Methode $_GET

Nama File: GET-spasikeminus.php
<a href="GET-spasikeminus.php">Space Ke Minus</a> ||
<a href="http://sedotcode.blogspot.com/" title="Sedot code php">Sedot code php</a>


<h2>Methode $_GET</h2>
<form action="" method="get">
    <input type="text" name="input_text" placeholder="Ketik disini, kemudian Enter">
    <input type="submit" name="proses_get" value="Filter Sekarang">
</form>

<h2>Keterangan</h2>
<ul>
    <li>Menggunakan <code>str_replace()</code> & Methode form <code>$_GET</code> </li>
    <li>Spasi berhasil diganti dengan "-" </li>
    <li>Hurup yang besar tidak berubah menjadi kecil </li>
    <li>Jika Spasi terlalu banyak maka ikut juga terganti</li>
</ul>

<h2>Hasil:</h2>
<?php  
if (isset($_GET['proses_get'])) {    
    $text = $_GET['input_text'];
    echo str_replace(" ", "-", $text);
}
?>


2. Methode $_POST

Nama File: POST-spasikeminus.php
<a href="POST-spasikeminus.php">Space Ke Minus</a> ||
<a href="http://sedotcode.blogspot.com/" title="Sedot code php">Sedot code php</a>


<h2>Methode $_POST</h2>
<form action="" method="post">
    <input type="text" name="input_text" placeholder="Ketik disini, kemudian Enter">
    <input type="submit" name="proses_post" value="Filter Sekarang">
</form>

<h2>Keterangan</h2>
<ul>
    <li>Menggunakan <code>str_replace()</code> & Methode form <code>$_POST</code> </li>
    <li>Spasi berhasil diganti dengan "-" </li>
    <li>Hurup yang besar tidak berubah menjadi kecil </li>
    <li>Jika Spasi terlalu banyak maka ikut juga terganti</li>
</ul>

<h2>Hasil:</h2>
<?php  
if (isset($_POST['proses_post'])) {    
    $text = $_POST['input_text'];
    echo str_replace(" ", "-", $text);
}
?>

Bonus:

Untuk kamu yang lagi belajar, kami kasih bonus bagaimana menggunakan str_replace dengan function.
<?php
function remove_numbers($string) {
    $num = array(1,2,3,4,5,6,7,8,9,0);
    return str_replace($num, '', $string);
}
$str = "Sedot Code Php 123 di sedotcode.blogspot.com";
echo remove_numbers($str);
?>

Simpan kode diatas didalam folder root anda DocumentRoot anda, sedot code menggunakan xampp, jadi folder rootnya seperti ini: C:/xampp/htdocs/FOLDER. Sekian tutorial bagaimana mengubah spasi jadi minus dengan php, semoga terbantu dengan artikel ini.

Baca Juga:

Load disqus comments

0 komentar