. |
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.
0 Response to "Tutorial Mengubah Spasi Menjadi Minus PHP"
Posting Komentar