oxy 1 Report post Posted May 4, 2006 (edited) halu. aku baru blaja php dan sekarang tengah pening tentang dot "." without the " " . aku tgk dot nih digunekan bile ade bende2 matematik.<html> <head></head> <body> <?php // set variables from form input $upperLimit = $_POST['limit']; $lowerLimit = 1; // keep printing squares until lower limit = upper limit do { echo ($lowerLimit * $lowerLimit).' '; $lowerLimit++; } while ($lowerLimit <= $upperLimit); // print end marker echo ' END'; ?> </body> </html> echo ($lowerLimit * $lowerLimit).' '; dan <html> <head> <basefont face="Arial"> </head> <body> <?php // define the number $number = 13; // use a for loop to calculate tables for that number for ($x = 1; $x <= 10; $x++) { echo "$number x $x = ".($number * $x)."<br />"; } ?> </body> </html> echo "$number x $x = ".($number * $x)."<br />";aku dpt dari http://www.zend.com/php/beginners/php101-3...12&open=1#notesso the problemnyer1. untuk apakah ianya digunakan?2. biler masa nak pakai dot? aku tgh yg sallah satu pakai satu dot jer, yg lagi satu 2 plak... haishmind explain the dot to me? thanks. Edited May 9, 2006 by hdr088 Quote Share this post Link to post Share on other sites
aku 0 Report post Posted May 4, 2006 (edited) camni hdr088...dot tu ntuk sambungkan variable, fungsi, atau seumpamanya ngan stringcontoh: $nama = 'iyas'; echo "Nama :".$nama; yang ini string Nama : disambungkan ngan variable $nama. bleh gak wat cenggini $nama_1 = 'iyas'; $nama_2 = 'ilias'; echo 'Nama -'.$nama_1.' '.$nama_2; yang ini, string Nama - disambungkan ngan $nama_1 disambungkan ngan string ' '(maknanya jarak...) dan disambungkan ngan variable $nama_2 ini plak ntuk run pengiraan on the fly $nombor = 30; echo "Ini adalah hasil daripada 30-1 :-".($nombor-1); ingat, ia bukan ntuk echo sahaja.. ia untuk string contoh: $nama_bapa = 'ilias'; $nama_penuh = "iyas ".$nama_bapa; lihat dibawah ni echo ($lowerLimit * $lowerLimit).' '; maknanya ($lowerLimit * $lowerLimit) (iaitu pengiraan) disambungkan ngan ruang kosong (' ') yang ni echo "$number x $x = ".($number * $x)."<br />"; seeloknya cengginiecho $number." x ".$x." = ".($number * $x)."<br />";yang diboldkan adalah string Edited May 4, 2006 by aku Quote Share this post Link to post Share on other sites
oxy 1 Report post Posted May 4, 2006 okies. trimas. cepat jer reply. smart tol. aku phm sekarang. terima kasih.btw, bracket tuh ntuk ape plak? memudahkan kerje? ( ) $nombor = 30; echo "Ini adalah hasil daripada 30-1 :-".($nombor-1); aku tulis camnih same jer hasilnyer <?php $nombor = 30; echo "Ini adalah hasil daripada 30-1 :-".$nombor = $nombor-1; ?> Quote Share this post Link to post Share on other sites
aku 0 Report post Posted May 4, 2006 (edited) $nombor = $nombor-1;ini ko umpukkan(beri) nilai $nombor kepada kurang 1($nombor-1) iaitu dalam kes ni, nilainya 29.. lepas ni, variable $nombor tu takkan bernilai 30 lagi.. kalo tak caya, try tambah kat bawah tu.. echo $nombor;pasal () tu.. aku dah memang biasa buat operasi math yang digabungkan ngan string menggunakan kurungan.. tapi seingat aku kalo tak boh macam akan ada masalah compatible.. ntah la.. seingat aku jer la,kan... tapi it's a good practise to put the ().ntuk lebih paham.. try code nih.. dan lihat output... <?php echo ($nombor = 30)."<br>"; echo ($nombor = $nombor - 1)."<br>"; echo ($nombor++)."<br>"; echo ($nombor)." - hasil<br>";//hasil echo ($nombor--)."<br>"; echo ($nombor)." - hasil<br>";//hasil echo (--$nombor)."<br>"; echo ($nombor)." - hasil<br>";//hasil echo (++$nombor)."<br>"; echo ($nombor)." - hasil<br>";//hasil ?> Edited May 4, 2006 by aku Quote Share this post Link to post Share on other sites
oxy 1 Report post Posted May 4, 2006 maksud ko sama jer la kan ek? () tuh kasik licin lagi ek. yakni dua2 cara pon, nilai $nombor berubah selepas pengiraan tersebut? Quote Share this post Link to post Share on other sites
aku 0 Report post Posted May 4, 2006 echo "Ini adalah hasil daripada 30-1 :-".($nombor-1);code ni variable $nombor tidak berubah nilai kerana tiada umpukan ($nombor = $nombor - 1)$nombor = $nombor - 1."<br>";takkan jalan($nombor = $nombor - 1)."<br>";jalansalah satu penggunaan () Quote Share this post Link to post Share on other sites
oxy 1 Report post Posted May 5, 2006 ok. aku dah paham kedua-dua dengan gune code nih <?php $nombor = 30; echo ($nombor-1).'<br>'; echo ($nombor).'<br>'; echo ($nombor = $nombor - 1).'<br>'; echo ($nombor) ?> dan bila aku test php aku dpt nih 29 30 29 29 dan aku phm, penggunaan ($nombor-1) tidak menukar nilai asal $nombor bile aku gune $nombor = $nombor - 1 , nilai yg terpapar ialah 29 dan bila aku echo balik, nilai dia ialah 29. dengan itu, penggunaan $nombor = $nombor - 1 menukar nilai $nombor (dari 30 ke 29 kerana tolak 1) ------------------------------------------------------------------------------- yg lagi satu, aku dah paham penggunaan (). sebelumnya aku try gune code nih <?php $nombor = 30; echo ($nombor-1).'<br>'; echo ($nombor).'<br>'; echo $nombor = $nombor - 1.'<br>'; echo ($nombor) ?> dan akhirnya terdapat error pada line ke 5.bila aku tambah () , seperti diatas, code pertama, error hilang dan echo menjadi. Jadi kegunaan () adalah supaya computer selesaikan dulu masalah didalam kurungan sebelum yg lain.am i correct? Quote Share this post Link to post Share on other sites
FryShadow 90 Report post Posted May 5, 2006 cara programming cam ada error sket. cuba ko try yang nie $nombor-1 tidak memberikan nilai baru untuk variable $nombor dia just operasi sepontan.kalau nak tukar patut macam nie :<?phpwhile ($nombor != 0){$nombor = $nombor - 1;echo "$nombor";}?>// dalam coding ko tue patut ada dalam gelung(looping) boleh guna FOR ataupon WHILE// baru nilai tu akan menurun.// seingat ako kalau ada ( ) (bracket) perlu ada " " cnth echo (" $nombor ");// ada cara nak combine php + html punye code sama ada menggunakan double " " ataupun single ' ' (correct if i'm wrong).// harap dpt membantu Quote Share this post Link to post Share on other sites
oxy 1 Report post Posted May 5, 2006 (edited) okies. pasal $nombor-1 aku dah phm. thanks. tp mind explain this?// seingat ako kalau ada ( ) (bracket) perlu ada " " cnth echo (" $nombor ");kalu tgk aku dan aku nyer coding, x pyh pakai bracket ok jerk. apa aku phm, macam nih. katakan $nombor = 5kalu aku tulis echo ($nombor)yg akan keluar ialah 5kalu aku tulis echo ("wakaka $nombor")yg kluar ialah wakaka 5kalu aku tulis echo ('wakaka $nombor')yg akan keluar ialah wakaka $nombordari eksperimen aku, aku dapati apabila " " digunakan, code php berjalan dan bile gune ' ', code php x berjalan dan jadi text biasa.so aku cuma nak tau, apa yang saudara maksudkan dgn ayat yg diquote tadik... Edited May 5, 2006 by hdr088 Quote Share this post Link to post Share on other sites
aku 0 Report post Posted May 5, 2006 (edited) err.. bab ' dan " aku hanya tau ianya digunakan bersilih ganti ntuk elakkan parse error..contoh ko ada ayat: ko ni "bijak" la.. jadik code ko kene cenggini:1. echo 'ko ni "bijak" la'; tak pon cenggini 2. echo "ko ni \"bijak\" la"; tentu sahaja yang no. 1 lebih mudah dan smart.. kalau ayat ko cenggin plak: ko ni 'bijak' la.. jadik code ko kene cenggini: 1. echo "ko ni 'bijak' la"; tak pon cenggini 2. echo 'ko ni \'bijak\' la'; tentu sahaja yang no. 1 lebih mudah dan smart..Jadi kegunaan () adalah supaya computer selesaikan dulu masalah didalam kurungan sebelum yg lain.sangat betul... Edited May 5, 2006 by aku Quote Share this post Link to post Share on other sites
FryShadow 90 Report post Posted May 5, 2006 sedikit penjelasan // echo adalah salah satu function dalam php.dan biasanya function mesti ada () bracket cnth print() include() require() dan juga echo()// Selama ako guna php nie kalau takde bracket () pon takpe code tue still jalan lagi.. Quote Share this post Link to post Share on other sites
oxy 1 Report post Posted May 5, 2006 (edited) nampak nya ' dan " bnyk gune nyer ek.btw, aku baru nak tanya. katakan aku nak tulis can't. perhatikan ' . aku baru nak tanya camne nak kasik dia x rosak code. nampaknya aku secara x langsung dah selesikan prob aku. thanks to all. Edited May 5, 2006 by hdr088 Quote Share this post Link to post Share on other sites
1kHz 0 Report post Posted May 5, 2006 // echo adalah salah satu function dalam php.dan biasanya function mesti ada () bracket cnth print() include() require() dan juga echo()// Selama ako guna php nie kalau takde bracket () pon takpe code tue still jalan lagi.. echo sebenarnya bukan satu function, dia adalah language construct, mcm "if", "else", "function". Sebab tu kalau tak bagi kurungan pun tak apa... kalau tak silap include dan require juga adalah language construct.http://php.net/echoKurungan boleh diguna utk menentukan urutan sesuatu expression tu dijalan. Sama mcm dlm matematik, (10 - 2) * 5 tak sama macam 10 - (2 * 5).http://uk.php.net/manual/en/language.opera...tors.precedence Quote Share this post Link to post Share on other sites
FryShadow 90 Report post Posted May 5, 2006 mekasih kepada 1khz kerana membetulkan Quote Share this post Link to post Share on other sites
oxy 1 Report post Posted May 5, 2006 (edited) sori, aku tak paham nih $foo = "foobar"; $bar = "barbaz"; echo "foo is $foo"; // foo is foobar // You can also use arrays $bar = array("value" => "foo"); echo "this is {$bar['value']} !"; // this is foo ! // You can also use arrays$bar = array("value" => "foo");echo "this is {$bar['value']} !"; // this is foo !bab nih aku langsung x paham.. Edited May 5, 2006 by hdr088 Quote Share this post Link to post Share on other sites
aku 0 Report post Posted May 5, 2006 (edited) oh.. itu array.. aku cadangkan ko beli buku visual blue print PHP.. bagus buku tu (kali kedua gua promote )variable $bar tu berjenis array dan mempunyai elemen value bernilai foohttp://my2.php.net/function.array Edited May 5, 2006 by aku Quote Share this post Link to post Share on other sites
FryShadow 90 Report post Posted May 6, 2006 (edited) sedikit latihan untk anda :$user = array("aku", "hdr", "FryShadow");$projek = "projek web aplikasi versi I(beta)";function test() { global $projek; print "<b>Nama projek : $projek</b><br>"; }test();print "<br>";print "Project manager : $user[0]<br>";print "<b>Member :</b><br>";foreach($user As $val){ print "<i>$val</i><br>";}[/code] ok, array nie maksudnye ko simpan byk data dlm satu varible cnth dlm variable $user ada 3 data iaitu aku,hdr dan fryshadow. // aku mewakili array yang ke [0] // hdr mewakili array yang ke [1] dan seterusnya. // kalau nak panggil data just tulis $user[0] dan seterusnya. // $val diatas adalah satu nilai baru yg mana data $user akan diumpukkan ke dalam $val // selamat mencuba contoh kedua : [code]$character = array ( "Name"=>"bob", "Occupation"=>"superhero", "Age"=>30, "special power"=>"x-ray vision"); // dalam array boley juga kita assign variable yg merujuk kepada data tersebut contoh Nama=> merujuk kepada bob dan seterusnya cnth nak listkan : foreach ( $character as $key=>$val ) { print "$key = $val<br>"; }[/code]//$key merujuk kepada nilai variable cnth $key akan mengambil Nama sebagai data dal $val mengambil bob sebagai data.// dan seterusnya // Edited May 6, 2006 by FryShadow Quote Share this post Link to post Share on other sites
psychoX 6 Report post Posted May 6, 2006 tambah skit.. multidimensional array plak .. ( array dalam array ) <?php $negeri = array('Terengganu'=> array('Kuala Terengganu', 'Marang', 'Dungun', 'Besut', 'Setiu', 'Kemamang', 'Kuala Berang'), 'Kelantan'=> array('Kota Bahru', 'Tumpat', 'Pasir Puteh',' Rantau Panjang', 'Gua Musang') ); echo $negeri[Terengganu][0].' dan '.$negeri[Kelantan][1]; ?> output Kuala Terengganu dan Tumpat Quote Share this post Link to post Share on other sites
oxy 1 Report post Posted May 6, 2006 terima kasih semua. aku dah paham concept array. array = susunan tp watashi bingung skit ngan code nih. <?php $character = array ( "Name"=>"bob", "Occupation"=>"superhero", "Age"=>"30", "special power"=>"x-ray vision" ); foreach ( $character as $key=>$val ) { print "$key = $val<br>"; } ?> apa itu $key? dan $val? . aku dah cuber carik x jumpe plak info. simbol => nih plak apa maksud dan kegunaan dier? setau aku maksud dia lebih besar atau sama dengan. -------------------------------------------------------------------------- nih code eksperimen aku. multidimensional array. <?php $character = array ("age" => array ("54","78","23"), "name" => array ("ali","abu","ahmad"), "tempat" => array ("ipoh", "changlun", "taiping")); print $character[age][2]." ".$character[name][0]." ".$character[tempat][2]."<p>"; foreach ( $character as $key=>$val ) { print "$key = $val<br>"; } ?> bile aku preview, nih plak jadinyer23 ali taipingage = Arrayname = Arraytempat = Arraythese :age = Arrayname = Arraytempat = Arraywhats wrong? macammana aku nak kasik sumer value kluar?--------------------------------------------------pasal buku tuh, nanti aku try check. thanks 4 the info. Quote Share this post Link to post Share on other sites
psychoX 6 Report post Posted May 6, 2006 (edited) <?php $character = array ("age" => array ("54","78","23"), "name" => array ("ali","abu","ahmad"), "tempat" => array ("ipoh", "changlun", "taiping")); print $character[age][2]." ".$character[name][0]." ".$character[tempat][2]."<p>"; foreach ( $character as $key=>$val ) { [b]echo "$key<br/> "; foreach ( $val as $hampeh) { echo "$hampeh <br/>"; } [/b] } ?> Edited May 6, 2006 by psychoX Quote Share this post Link to post Share on other sites
aku 0 Report post Posted May 6, 2006 (edited) silap..jap gua tgkadeh.. dah ada org jawab kat atas ni.. Edited May 6, 2006 by aku Quote Share this post Link to post Share on other sites
oxy 1 Report post Posted May 6, 2006 (edited) thank you pasal code. memang menjadik. but aku still tak paham how it works. foreach ( $character as $key=>$val ) { echo "$key<br/> "; foreach ( $val as $hampeh) { echo "$hampeh <br/>"; } } tak faham yg:1. $character as $key=>$val2. $val as $hampeh3. simbol =>i got no idea langsung. mind explaining it to me? thanks all for helping.*btw aku, buku tuh mmg cover sumer ker? beginners yg langsung x tau apa2 sangat cam aku nih sesuai ker baca? Edited May 6, 2006 by hdr088 Quote Share this post Link to post Share on other sites
aku 0 Report post Posted May 6, 2006 foreach as ni dalam bahasa melayu mudahnya 'bagi setiap element dalam array masukkan ke dalam variable'.contoh:bagi setiap element dalam array $character, masukkan ke dalam variable $varjadik foreach($character as $var) aku tak tahu tujuan foreach.. tapi dari pengamatan aku.. ni bleh jimatkan memori memandangkan hanya satu variable yang digunakan dan variable tersebut ditukar-tukar nilainya...pasal buku tu:amat seswai ngan sumer peringkatbeginner - bleh mula belajar phpintermediate - bleh wat rujukan dikala lupaexpert - bleh gunakan ntuk ngajar kurang seswai ntuk expert ropanya memandangkan buku tu tak ler tebal sangat, ada benda yang tak dicover.. lagi tebal sesuatu buku, lazimnya lagi bagus... memandangkan dulu masa kat U ada library, jimat kos cadangan: pinjam jer buku kat lib. best woo.. bila baca, pastu try dan jadik... Quote Share this post Link to post Share on other sites
oxy 1 Report post Posted May 6, 2006 (edited) ok. kire buku nih ada 3 jenis la ek.btw, pasal => aku dah boleh paham dari penjelasan http://www.tizag.com/phpT/foreach.php .btw, help me with this code. eksprimen <?php $pekerja = array ("abu" => array ( "siti" => array ("papaya","susu") ,"diana" => array ("tembikai, banana") ) ,"ali" => array ( "mek" => array ("pepsi","cicak") ,"kadijah" => array ("piza","karipap") ) ,"awi" => array ( "makcik" => array ("mee","ayam") ,"sarah" => array ("cucur","udang") ) ,"mahmud" => array ( "shifa" => array ("baulu","ikan") ,"zarifah" => array ("labu","lembu") ) ) ; foreach ($pekerja as $nama => $isteri) { echo $nama."<br>"; foreach ($isteri as $makanan) { echo $makanan."<br>"; } } ?> dan aku dapat ialahabuArrayArrayaliArrayArrayawiArrayArraymahmudArrayArraywhats wrong. aku espect dia klaur camnihAbuSitipapayasusudianatembikaibananaalimekpepsicicakkadijahpizakaripapawimakcikmeeayamsarahcucurudangmahmudshifabauluikanzarifahlabulembuke code aku dah merapu sangat? help me! thanks. aku mmg buntu. Edited May 6, 2006 by hdr088 Quote Share this post Link to post Share on other sites
oxy 1 Report post Posted May 6, 2006 *bold dan italic sebagai guide... Quote Share this post Link to post Share on other sites