String php


 
Memanipulasi String pada php
Langsung aja deh berikut ini saya paparkan mengenai beberapa cara memanipulasi string pada bahasa pemograman ph
1. Menambahakan tanda slash/garismiring


Hasilnya :
Nama saya Adalah\' Fatma Miharja
Hal ini sangat penting! Dalam pemrosesan teks karena seringkali tanda quote (‘) akan menimbulkan eror ketika input text tersebut, terutama ketika kita menggunakan regular expression.
2. Memecah string dengan fungsi explode
<?php
// Memecah string dengan fungsi explode
$kalimat = "Nama Saya adalah Fatma Miharja";
$kata = explode(" ", $kalimat);
print_r($kata);
?>
Hasilnya:
Array ( [0] => Nama [1] => Saya [2] => adalah [3] => Fatma [4] => Miharja )
explode memecah string kedalam array yang dipisahkan dengan tanda (" ")
3. Menggabung Array dengan fungsi implode
<?php
// Menggabung dengan fungsi implode
$kalimatArray = array('Nama', 'Saya', 'adalah', 'Fatma', 'Miharja');
$KalimatString = implode(" ", $kalimatArray);
echo $KalimatString;
?>
Hasilnya :
Nama Saya adalah Fatma Miharja
Fungsi ini kebalikan dari explode
4. mnipulasi string dengan md5
<?php
$password ='phpindonesia'; 
$passwordMd5 = md5($password);
echo $passwordMd5;
?>
Hasilnya :
b65f679603f9cefd2383884cc337d374
MD5 merupakan salah satu fungsi hash (kriptografi satu arah) yang cukup terkenal dan sering digunakan untuk security. Fungsi md5 seperti ini akan sering digunakan apabila kita membangun sebuah aplikasi yang memerlukan autentikasi user (misal untuk login ke Aplikasi denga password).
5. menghilanhkan tag html
<?php
// menghilangkan tag html
$string = '<b>Fatma Miharja</b> <i>php indonesia</i>';
echo strip_tags($string,'<b>'); // menampilkan huruf miring
echo '<br>';
echo strip_tags($string, '<i>'); // menampilkan huruf miring
?>
Hasilnya :
Fatma Miharja php indonesia
Fatma Miharja php indonesia
6. Menghitung panjang string
<?php
// Menghitung panjang string
$string = 'Fatma Miharja';
echo strlen($string);
?>
Hasilnya :
13
7. Fungsi ini untuk menghitung jumlah String
<?php
$string = "StrINg inI terDiRi DARi hurUF beSAr dan KECIl";
echo strtolower($string);
// hasilnya adalah: "string ini terdiri dari huruf besar dan kecil"
echo "<br/>";
echo strtoupper($string);
// hasilnya adalah: "STRING INI TERDIRI DARI HURUF BESAR DAN KECIL"
?>
Hasilnya :
string ini terdiri dari huruf besar dan kecil
STRING INI TERDIRI DARI HURUF BESAR DAN KECIL
fungsi strtolower() untuk Hurup kecil
fungsi strtoupper() untuk Hurup Besar
8. Fungsi Untuk Memlalikan urutan karakter penyusun string
<?php 
$string = "Jaja Fatma Miharja";
echo strrev($string); 
?>
Hasilnya:
ajrahiM amtaF ajaJ
9. Mengaganti nilai String
<?php 
$str = "Selamat Malam";
echo str_replace("Malam","Pagi", $str); 
?> 
Hasilnya:
Selamat Pagi

Dasar - Dasar Php

Sebagai atribut/tanda pengenal bahwa suatu kode/skrip merupakan skrip PHP, maka harus diawali dan diakhiri dengan tanda :
  • <?php ………………….. ?>, atau
  • <? ………………….. ?>, atau
  • <script language=”php”> ………………….. </script>
Penulisan Komentar :
 Seringkali didalam skrip PHP perlu ditambahkan baris-baris penjelasan, dengan maksud agar skrip yang ditulis mudah dipahami. Ada beberapa gaya penulisn komentar yang dapat digunakan pada skrip PHP.
  • //, yaitu untuk menuliskan komentar dalam satu baris.
  • #, fungsinya sama dengan tanda ‘//’ yaitu untuk menuliskan komentar dalam satu baris.
  • /* ………………. */, yaitu untuk menuliskan komentar lebih dari satu baris.
Penulisan Variabel
Ada beberapa aturan didalam penulisan variabel pada PHP :
  • Variabel selalu diawali oleh tanda $ (dollar) dan diikuti oleh nama variabel. Misalnya, $opik.
  • Dalam penulisan variabel, hanya ada 3 (tiga) karakter boleh untuk digunakan, yaitu huruf, angka dan garis bawah.
  • Karakter pertama sebuah nama variabel setelah tanda $ (dollar) harus berupa huruf atau garis bawah.
  • Dalam penulisan nama variabel tidak diperbolehkan menggunakan spasi. Untuk melakukan pemisahan nama variabel gunakan garis bawah. Misalnya, $mbah_opik.
Echo, Print atau Printf ?
Untuk menampilkan sesuatu kedalam layar, digunakan fungsi echo(), print(), atau printf().
  • Echo() dan Print(), merupakan suatu fungsi yang tidak memiliki nilai kembali. Sehingga tidak dapat digunakan untuk melakukan operasi aritmatika, operasi perbandingan, maupun operasi logika.
  • Printf(), merupakan fungsi yang memiliki nilai kembali. Sehingga memungkinkan untuk dilakukan pem-format-an suatu nilai. Sintaksnya : printf (“Tulisan %kode”, Argumen);
Untuk lebih jelas, cobalah contoh berikut :
<?php
$angka1= 2;
$angka2= 3;
$angka3= $angka1+$angka2;
echo ("Hasil penjumlahan $angka1 dan $angka2 adalah $angka3<br />");
printf ("Hasil penjumlahan $angka1 dan $angka2 adalah %d",$angka3);
?>
Kode-kode yang dapat digunakan :
  • d, digunakan untuk data dengan tipe integer
  • b, digunakan untuk data berupa bilangan biner
  • o, digunakan untuk data berupa bilangan oktal
  • x, digunakan untuk data berupa bilangan heksadesimal
  • c, digunakan untuk data berupa karakter
  • s, digunakan untuk data dengan tipe string
  • f, digunakan untuk data dengan tipe desimal atau double
Tanda Petik Tunggal dan Petik Ganda
Pada dasarnya tanda petik tunggal (‘) dan tanda petik ganda (“) memiliki fungsi yang sama yaitu untuk menuliskan suatu string. Akan tetapi jika digunakan untuk menampilkan nilai suatu variabel, akan terlihat perbedaan antara kedua tanda tersebut diatas. Tanda petik tunggal (‘) hanya dapat mencetak teks biasa dan tidak dapat digunakan untuk menuliskan nilai suatu variabel. Sedangan tanta petik ganda (“) dapat digunakan untuk menuliskan nilai suatu variabel dan mencetak teks biasa.
Untuk lebih jelas, cobalah contoh berikut :
<?php
$v = 33;
echo ("Indonesia memiliki $v Propinsi");
echo ('Indonesia memiliki $v Propinsi');
?>

Sedangkan untuk menampilkan tanda petik ganda (“), tambahkan backslash (\) didepan tanda petik ganda (“).
Contoh :
<?php
echo ("belajar \"Bahasa\" Php!");
?>


Hello Word dengan PHP

Sesuai janji saya pada tulisan sebelumnya saya akan coba memaparkan koding/Scripting dengan menggunakan bahasa pemograman Php,

Untuk tahap awal/Pemula mari kita buat Hello Word di Browser dengan php, setiap kodingan php harus
diawali  dengan tag <?php dan ?>
 berikut langkah2 utamanya :
  • Buat folder dengan nama latihan di dalam c:/xampp/htdocs
  • Buka Editor anda bisa menggunakan notepad++, netbeans, dreamwevers, eclipse dll
  • ketik ketik koding seperti dibawah dan save dengan nama hello.php

hello.php:

  1. <html>
  2. <head>
  3.     <title>HELLO WORLD PHP</title>
  4. </head>
  5. <body>
  6.     <h1>Ini Adalah Tutorial Php pertama</h1>
  7.     <?php //tag pembuka php
  8.         echo "Hello World"; //echo fungsi untuk cetak
  9.     ?>
  10. </body>
  11. </html> 

lalu panggil dibrowser anda dengan memanggil localhost/latihan/hello.php dan lihat hasilnya pada browser :


Penjelasan Kode : pada baris 1 merupakan tag pembuka html dan ditutup pada baris ke 11, pada baris ke 2 merupakan tag pembuka head di dalam tag head biasa di letakan (untuk memanggil) file css,jquery, dan javascript, tag title ini merupakan tag penulisan judul yang akan di tampilkn pada judul di browser, pada line ke 5 tag body merupakan isi dari website kita, jadi semua yang akan di tampilkan di halamn website itu terletak dianatara tag body, tag <h1> merupakan heading, heading ada bermacam macam coba anda aplikasikan dengan <h2> dst.

Pada Line ke 7,8,9 merupakan tag php, di situ terdapat fungsi echo untuk untuk mencetak nilai, nilai ini bisa secara langsung atau mengambil dari variable php.

Variable dalam php

Dalam sebuah bahasa pemrograman pasti dikenal dengan istilah variable.

Variable adalah wadah untuk menampung nilai-nilai tertentu.Untuk mendefinisikan variable dalam php biasa menggunakan tanda dolar lalu di ikuti dengan nama variable seperti ini  $namaVariable

Untuk Mengambil/mencetak Nilai dari suatu variable php bisa liat seperti contoh berikut
simpan dalam folder latihan dan save dengan nama file variable.php
  1. <?php //tag pembuka php
  2.         $nama = 'Jaja'; //variable
  3.         $alamat = 'Jl. Jembatan Besi 2'; //variable
  4. ?>
  5. <html>
  6. <head>
  7.     <title>DASAR PHP</title>
  8. </head>
  9. <body>
  10.     <h2>Tutorial Php</h2>   
  11.     <?php
  12.     echo "NAMA :  $nama , ALAMAT : $alamat"; //Mencetak dari nilai variable
  13.     ?>
  14. </body>
  15. </html>
Penjelasan Kode :
Seperti yang pernah saya tulis pada artikel sebelumya, tag php bisa dilatan di dalam tag html maupun di luar html seperti line ke 1-4 diatas, pada line 2 dan tiga terdapat dua buah variable, yaitu variable $nama dan variable $alamat yang di ikiti dengan nilai dari variable tersebut,
catatan tanda "//" pada line 2 dan 3 atau

Untuk memanggilnya kita gunakan fungsi echo yang ada di dalam body dari tag html pada file variable diatas,,, dan jika kita panggil di browser maka akan muncul soperti ini :
dimana nilai yang di cetak pada browser mengambil nilai variable $nama dan variable $alamat seperti yang di definisikan pada line 2 dan 3,

untuk penulisan variable ada beberapa aturan misalnya :

Variabel dalam PHP memiliki aturan sebagai berikut:
  1. Diawali dengan tanda dolar ($);
  2. Penamaan variabel bersifat case sensitive;
  3. Nama variabel hanya bisa diawali oleh huruf atau garis bawah, baru setelah itu dapat diikuti dengan beberapa huruf, angka, maupun garis bawah. jadi diawal nama variable tidak bisa menngunakan angka $99jaja,
Contoh penulisan variable yang benar:
$nama= "jaja";
$_jumlahMahasiswa = "tujuh puluh orang";
$_100_mahasiswa= 100;

Contoh penulisan variable yang salah:
$99_jaja = "60 menit";
$@_email= $12_jam;
$... = "titik titik";
Seperti bahasa yang lain untuk menetapkan nilai kepada suatu variabel cukup dengan menggunakan tanda = (sama dengan) seperti contoh di atas .
Adapun tipe variabel yang dikenal PHP ada 5 macam,  
   1. integer, atau bilangan bulat;
   2. string;
   3. float, atau bilangan pecahan;
   4. array;
   5. objek.

Selamat Mencoba Semoga membantu untuk yang pemula!!!!
 
 

Php MySql



Lama juga saya gx nulis di blog ini, kali ini saya ingin berbagi pengetahuan tentang cara membuat website dinamis mengunakan bahasa Pemograman Php dan mySql.
"Sekilas tentang php
PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk Merancang Website dinamis. PHP juga dapat digunakan untuk membangun sebuah CMS (Content Management System) seperti  Wordpres, Joomla dll. ;

Tapi sebelum mempelajari php alangkah baiknya kawan semua sudah ada pemahaman :
  1. HTML
  2. MySQL
  3. CSS 
" Persiapan
Sebelum masuk ke koding persiapkan terlebih dahulu Software Software yang di butuhkan
1.Web Server ini bertugas menangani request web, termasuk PHP dan Ada beberapa software web server yang gratis PHP dan My Sql:
Silakan download dan install salah  satu server di atas (terserah agan agan mau pake yang mana)
Saya sendiri mengunakan Xampp, karena saya mengunakan xampp saya hanya akan memnjelaskan tentang cara penggunaan Xampp saja,
pastikan Xampp sudah terpasang dengan baik di pc saudara dengan cara menjalankan xampp Control panel yang ada di folder Xampp seperti ini :

Centang pada Apache, dan My Sql lalu pilih admin pada apache maka pada browser anda akan di bawa kehalaman localhost/xampp, tampilannya sepeti ini :


itu menandakan web server anda sudah jalan dan untuk pembuatan database di mySql cukup dengan memilih pada menu tool => phpmyadmin pada menu kiri atau dengan mengakses localhost/phpmyadmin/ di alamat web browser anda, dan akaan masuk ke menu database seperti ini :
Untuk cara pembuatan databasenya akan saya paparkan nanti pada tulisan saya selanjutnya!!

Wamp server mungkin ada perbedaan, setau saya perbedaannya hanya dari segi root nya aja!! klo xampp acces Webroot-nya di folder C:/xampp/htdocs sedangkan di di wamp webroot nya terletak di C:/wamp/www, untuk perbedaan yang lainnya temen bloger bisa sharing disini.
sebagai catatan kecil (webserver tidak harus di instal pada directory C: tapi bisa juga di instal pada directory D: atau directory lainnya!!)

2. Software yang kedua yaitu editor, terserah bisa menngunakan notepad ++, Adobe Dreamwever, Neatbeans, Eclipse, PhpDesigner, dll.

Untuk tahap koding akan saya paparkan pada tulisan selanjutnya,,,
Semoga bermanfaat!!!! 
 



-- KATEGORI --

-- POPULAR POST --

Like us on Facebook
Follow us on Twitter
Recommend us on Google Plus