Learn the powerful enterprise adaptable database:

Getting Started With ADABAS & Natural

Wednesday, May 7, 2014

Learn Basic PHP Programming

-----
Learn Basic PHP Programming
Contents
1) Hello World Program        
2) Sum Numbers Program        
3) Sum Variables Program        
4) Multiply Variables Program        
5) Divide Variables Program        
6) Count Numbers Program        
7) Display Array Values Program        
8) Edit Array Values Program        
9) Modular Program        
1) Hello World Program
-----
Flow Chart:

https://docs.google.com/drawings/d/1GwGEoXoJ5vdqfZ-m6wlRBU3SItKvQCo5ER4EexcUebE/pub?w=198&h=214
-----


Pseudo Code:

1. BEGIN
2. PRINT "Hello World"
3. END
-----
PHP Language sample code:
helloworld.php
<?php
echo “Hello World”;
?>

-----
Live code at ideone.com: http://ideone.com/aozcyJ 
-----

PHP Language sample output:
http://i.imgur.com/Vw2PSml.png
2) Sum Numbers Program
-----
Flow Chart:

  
https://docs.google.com/drawings/d/13fOX0OUJBaprpfGbqAn2damRsFY_kzY6OhZ-5Bxrtgs/pub?w=193&h=218
----

Pseudo Code:

1. BEGIN
2. PRINT 1 + 2
3. END

-----

PHP Language sample code:
sumnumbers.php
<?php
echo 1+2;
?>
-----
Live code at ideone.com: http://ideone.com/eQDifb

-----
PHP Language sample output:

http://i.imgur.com/XfvlWgs.png
3) Sum Variables Program
-----
Flow Chart:

https://docs.google.com/drawings/d/1k4p-pIRxWMC7wtiIuWtWFy6C8BMBJXxTAVKJSfBBqYI/pub?w=192&h=299
-----

Pseudo Code:

1. BEGIN
2. INPUT var1var2
3. PRINT var1+var2
4. END

-----

PHP Language sample code:
sumvariables.php
<?php
//assume user input 1,2
$var1=1;
$var2=2;
echo $var1+$var2;
?>
-----
Live code at ideone.com: http://ideone.com/bIhdOJ

-----
PHP Language sample output:

http://i.imgur.com/VR9bDcU.png
4) Multiply Variables Program
-----
Flow Chart:

https://docs.google.com/drawings/d/15PKB_S3AcpovVu_cLxtdzsPUojM5s8e9UqaLizsKJ5k/pub?w=192&h=299
-----
Pseudo Code:

1. BEGIN
2. INPUT var1var2
3. PRINT var1 x var2
4. END
-----
PHP Language sample code:
multiplyvariables.php
<?php
//assume user input 1,2
$var1=1;
$var2=2;
echo $var1*$var2;
?>
-----
Live code at ideone.com: http://ideone.com/e2o1a4

-----
PHP Language sample output:

http://img46.imageshack.us/img46/9229/lgtc9a9.png
5) Divide Variables Program
-----
Flow Chart:

https://docs.google.com/drawings/d/15y5ajeirNjHfKYy0iiKwQMbP0-p4b3PdZq7XyZuemI4/pub?w=412&h=447
-----
Pseudo Code:

1. BEGIN
2. INPUT var1var2
3. IF var2=0
4. THEN PRINT "Error. Division by zero."
5. ELSE PRINT var1/var2
6. END
-----
PHP Language sample code:
dividevariables.php
<?php
//assume input 1,0
$var1=1;
$var2=0;
if ($var2==0)
{ echo "Error. Division by zero.";}
else
{ echo $var1/$var2;}
?>
-----
Live code at ideone.com: http://ideone.com/3CQlTb

-----
PHP Language sample output:

http://img203.imageshack.us/img203/2195/lgta5e5.png
6) Count Numbers Program
-----
Flow Chart:

https://docs.google.com/drawings/d/19X-6x-gxS19xnIpEwgSYBVX1i8cTF5-8GWIn0cWb6OE/pub?w=412&h=447
-----
Pseudo Code:

1. BEGIN
2. PRINT "Start counting."
3. FOR i LOOP := 1 to 3
4.     PRINT i
5. END LOOP
6. PRINT "Done."
7. END
-----
PHP Language sample code:
Note: PHP array index number starts with 0.
countnumbers.php
<?php
echo "Start counting."."<br/>";
for ($x=0; $x<3; $x++) {
  echo $x."<br/>";
}
echo "Counting done."."<br/>";
?>
-----
Live code at ideone.com: http://ideone.com/0tGlsC
-----
PHP Language sample output:

http://i.imgur.com/Br0Qg2a.png

7) Display Array Values Program
-----
Flow Chart:

https://docs.google.com/drawings/d/1vSrgSZbFI1cAqefMOWHUmQwpJKi2UlylDrv8utIrO3Y/pub?w=413&h=522
-----
Pseudo Code:

1. BEGIN
2. INITIALIZE ARRAY arr[5] TO CONTAIN VALUES 1,2,3,4,5
3. PRINT "Displaying array values."
4. FOR i := 1 to 5
5.    PRINT arr[i]
6. END FOR LOOP
7. PRINT "Done."
8. END
-----
PHP Language sample code:
displayarrayvalues.php
<?php
$arr=array("1","2","3","4","5");
echo "Display array values"."<br/>";
for ($x=0; $x<5; $x++) {
  echo $arr[$x]."<br/>";
}
echo "Done"."<br/>";
?>
-----
Live code at ideone.com: http://ideone.com/f9WZHR
-----
PHP Language sample output:

http://i.imgur.com/VcAThX4.png
8) Edit Array Values Program
-----
Note:
This tutorial demonstrates the steps to edit an array value. The program displays the array values before and after the edit is done. There are code redundancies here. Ignore this for now.
-----
Flow Chart:

https://docs.google.com/drawings/d/1p4RxgOXP5o9kp_YYGN1Zrf-COViepPv5eCOICcNPtAo/pub?w=414&h=1014
-----

Pseudo Code:

1. 
BEGIN
2. 
INITIALIZE ARRAY arr[i] WITH VALUES 1,2,3,4,5
3. 
FOR := 1 to 5
4. 
  PRINT arr[i]
5. 
END FOR LOOP
6. 
INPUT indexnumber
7. 
INPUT arrayvalue
8. 
arr[indexnumber] = arrayvalue
9. 
FOR i := 1 to 5
10.
   PRINT arr[i]
11. 
END FOR LOOP
12. END
-----
PHP Language sample code:
editarrayvalues.php
<?php
$arr=array(1,2,3,4,5);
echo "Display array values"."<br/>";
for ($x=0; $x<5; $x++) {
  echo $arr[$x]."<br/>";
}
echo "Done"."<br/>";
$indexnumber=0;
$arrayvalue=2;
$arr[$indexnumber]=$arrayvalue;
echo "Display array values"."<br/>";
for ($x=0; $x<5; $x++) {
  echo $arr[$x]."<br/>";
}
echo "Done"."<br/>";
?>
-----
Live code at ideone.com: http://ideone.com/hLkNXY
-----
PHP Language sample output:

http://i.imgur.com/bUTQG6F.png

9) Modular Program
-----
Flow Chart:

https://docs.google.com/drawings/d/1gZb3ypOmM5KXjyD1MZb_A6Hjg-H5_dSogGklL7vf9uo/pub?w=441&h=1283
-----
Pseudo Code:
1. BEGIN displaydata
2.
   FOR all item in array PRINT item values
3.
 END displaydata
1. BEGIN updatedata
2.
   INPUT indexnumber, arrayvalue
3.
   arr[indexnumber]=arrayvalue
4. END updatedata
1. BEGIN main
2.
   CALL displaydata
3.
   CALL updatedata
4.
   CALL displaydata
5.
 END main

-----
PHP Language sample code:
Note: We use parameter passing here; passing by value=$arr and passing by reference=&$arr
modularprogram.php
<?php
$arr=array(1,2,3,4,5);
function displayData($arr){
        echo "Display array values"."<br/>";
        for ($x=0; $x<5; $x++) {
          echo $arr[$x]."<br/>";
}
echo "Done"."<br/>";
}
function updateData(&$arr){
        echo "Updating Data..."."<br/>";
        $indexnumber=0;
        $arrayvalue=2;
        $arr[$indexnumber]=$arrayvalue;
}
displayData($arr);
updateData($arr);
displayData($arr);
?>
-----
Live code at ideone.com: http://ideone.com/9jos47
-----

PHP Language sample output:

http://i.imgur.com/bUTQG6F.png
-----

44 comments:

  1. nice blog.thank you.
    web programming tutorial
    welookups

    ReplyDelete
  2. It was a great article. You explained well and good. There is one more blog which is also related to this and also giving the services of PHP programming online course. Visit this blog it will be very helpful to you and it is also providing many services.

    ReplyDelete
  3. Thanks for showing the post about of php development. I am a Beginner in programming language so this will help me to understand how php will help me to enhance my career in web development.
    Hire Xamarin Mobile app Development Company Texas USA

    ReplyDelete
  4. APTRON Solutions is an excellent PHP programming course in Delhi with superior integrated infrastructure and newly designed labs for students to practice and pursue training for multiple courses at Delhi.
    For More Info: PHP Course in Delhi

    ReplyDelete
  5. if you want to pop up your website then you need outlook 465

    ReplyDelete
  6. This article is a great article that I have seen so far in my programming career, it helps me a lot to build my logic in PHP and many other programming languages, And will continue to do so in the future.

    website development company in Surat Gujarat

    ReplyDelete
  7. The best services of Website Designing Company in Noida & NCR. One of the best website developer companies with a affordable price. For more details call: 9015664619

    ReplyDelete
  8. We are providing the Best tattoo school in Delhi. There are so many types of tattoo like Body Tattoo, Back Tattoo, Wrist Tattoo, Full Body Tattoo, Tattoo for Men, Tattoo for Women in Delhi Tattoo gives a different look to your body. Lots of design of tattoo in the market. For more details call: 8745801112

    ReplyDelete
  9. This comment has been removed by the author.

    ReplyDelete
  10. If you want to become a PHP developer in 2021. Softlogic Systems is here for you. We are a Chennai-based leading software training institute. Please visit our website for more info.

    Best PHP Training Institute in Chennai

    ReplyDelete
  11. Thanks for Sharing This Article.It is very so much valuable content
    Automation Anywhere Training in Chennai

    ReplyDelete
  12. Hi, Thank you for sharing a useful article

    PHP is the most popular web development programming language, PHP frameworks that follow the Model-View-Controller (MVC) pattern. BitCot is the PHP Development Company in San Diego USA to create well-organized, reusable, and maintainable code: Cake PHP, Laravel, Symfony, Yii 2, CodeIgniter. Over 250 million web apps & sites draw on PHP benefits:

    ReplyDelete
  13. I have read your blog its very attractive and impressive.
    Visit us: Dot Net Online Training
    Visit us: Dot Net Online Course

    ReplyDelete

  14. That's indeed a very detailed list of blog commenting websites.

    custom on-demand app development

    ReplyDelete
  15. Really awesome blog. Your blog is really useful for me. Thanks for sharing this informative blog. Keep update your blog.
    PHP Experts in India

    ReplyDelete
  16. I admire this article for the well-researched content and excellent wording. I got so involved in this material that I couldn’t stop reading. I am impressed with your work and skill. Thank you so much. Learn PHP

    ReplyDelete
  17. Great Post! Thanks for sharing. Keep sharing such information.

    php Training in Noida

    ReplyDelete
  18. Great Post! Thanks you. Keep sharing such information with us.
    Henna Hair Colors Manufacturer

    ReplyDelete
  19. PHP is the most popular web development programming language, PHP frameworks that follow the Model-View-Controller (MVC) pattern. Dipole Tech Innovations (OPC) Pvt Ltd is the Top PHP Development Companyin Los Angeles, New York, USA to create well-organized, reusable, and maintainable code: Cake PHP, Laravel, Symfony, Yii 2, CodeIgniter. Over 250 million web apps & sites draw on PHP benefits. Get A Free Quote

    ReplyDelete
  20. APTRON, a leading training institute in Gurgaon, offers a comprehensive PHP Course in Gurgaon designed to equip you with the knowledge and practical experience needed to excel in this dynamic field. Whether you are a beginner or an experienced developer, our PHP course is tailored to meet your specific learning needs and help you achieve your career goals.

    ReplyDelete
  21. If you're taking your first steps into the world of web development and looking to explore the realm of PHP programming, you've come to the right place. Welcome to APTRON's Beginner's Guide to PHP, your gateway to mastering this versatile and powerful scripting language.

    ReplyDelete
  22. If you're looking for PHP Training in Noida that empowers you with the skills to excel in the web development industry, look no further than APTRON Solutions. Our commitment to quality education, expert trainers, and hands-on experience sets us apart. Don't miss this opportunity to master PHP and transform your career. Contact us today to inquire about upcoming batches and start your journey toward web development success.

    ReplyDelete
  23. APTRON, a renowned training institute, offers a comprehensive course that delves deep into these Advanced Topics in PHP, empowering developers to build cutting-edge web applications. we'll explore some of the exciting subjects covered in APTRON's advanced PHP program.

    ReplyDelete
  24. Great post!
    I am always impressed by the quality and depth of information in your blog posts. Thank you!
    Looking for the top remote developers in India? Join forces with our skilled professionals for unmatched expertise and seamless collaboration. Get started today!

    ReplyDelete