1. Write a function to swap two values ?
$a = 10;
$b = 20;
echo $a, $b;
swap(); // If u want u can pass parameters
echo $a, $b; // It should print 20 , 10
Answers were Sorted based on User's Feedback
Answer / binoyav
$a = 10;
$b = 20;
echo $a, $b;
echo "<br>";
swap($a, $b);
echo $a, $b;
function swap(&$a, &$b)
{
$temp = $a;
$a = $b;
$b = $temp;
}
Is This Answer Correct ? | 80 Yes | 6 No |
Answer / vivek srivastava
<?php
$a=10;
$b=20;
echo $a,$b;
echo "<br>";
swap($a, $b);
echo "<br>";
echo $a,$b;
function swap(&$a, &$b)
{
$a = $a + $b;
$b = $a - $b;
$a = $a - $b;
}
?>
Is This Answer Correct ? | 31 Yes | 8 No |
Answer / ranjan
function swap(){
$a = 10;
$b = 20;
$a = $a + $b;
$b = $a - $b;
$a = $a - $b;
echo $a, $b;
}
Is This Answer Correct ? | 45 Yes | 25 No |
Answer / ankush sharma
<?php
$a=10;
$b=20;
echo $a,$b;
echo "<br>";
swap($a, $b);
echo "<br>";
echo $a,$b;
function swap(&$a, &$b)
{
$a = $a + $b;
$b = $a - $b;
$a = $a - $b;
}
?>
Is This Answer Correct ? | 14 Yes | 2 No |
Answer / ramse
yes we can do this also.
But pass by reference allow in PHP5 not in PHP4.
Is This Answer Correct ? | 8 Yes | 0 No |
Answer / sunil kumar
<?php
$a = 10;
$b = 20;
echo $a, $b;
$a=$a+$b;
$b=$a-$b;
$a=$a-$b;
echo "<br>";
echo $a, $b;
?>
Is This Answer Correct ? | 9 Yes | 2 No |
Answer / naresh
$a=10;
$b=10;
list($a,$b) = array($b, $a);
echo "a=" . $a;
echo "b=" . $b;
Is This Answer Correct ? | 7 Yes | 1 No |
Answer / dinesh kumar
function swap($x,$y)
{
$x^=$y^=$x^=$y;
return array($x,$y);
}
list($a,$b)=swap(5,10);
echo $a;
echo $b;
Is This Answer Correct ? | 4 Yes | 1 No |
Answer / binoyav
The above answer is correct. But the interviewer does not
want to echo the values from inside the function. It should
be in the following way
$a = 10;
$b = 20;
echo $a, $b;
swap(); // Here if you want you can pass the variables
echo $a, $b;
function swap()
{
}
Is This Answer Correct ? | 8 Yes | 7 No |
Explain whether it is possible to share a single instance of a memcache between multiple php projects?
How can we destroy the cookie?
What is isset php?
What is difference between session and cookies in php?
what is PDO?
Is php a programming language?
How can we destroy the session, how can we unset the variable of a session?
How to pass an argument to a function?
I created a new joomla module for administrator. when am going to install this, it is going "joomla/modules" path. but, i want to install this in the "joomla/administration/modules" path.
How can we submit from without a submit button?
What are advantages of .htaccess?
How many ways can we get the value of current session id?
3 Answers Infosys, L&T, SysBiz, Torque Infotech,