美文网首页
2018-05-23-不使用临时变量,交换两个变量的值

2018-05-23-不使用临时变量,交换两个变量的值

作者: xiaojianxu | 来源:发表于2018-05-23 11:47 被阅读19次

<?php

$a = "a";

$b = "b";

// 拼接
$a .= $b;

// 截取
$b = substr($a, 0, (strlen($a) - strlen($b)));

$a = substr($a, strlen($b));


echo "<hr/>";

// str_replace

// str_replace($search, $replace, $subject)
$b = str_replace($b, "", $a);
$a = str_replace($b, "", $a);


echo "<hr/>";

// list & array

list($b, $a) = array($a, $b);

echo "<hr/>"

// 异或运算-字符串数字合适使用

$a = $a ^ $b;

$b = $b ^ $a;

$a = $a ^ $b;


// 数字

$a = 3;
$b = 5;

$a = $a + $b;
$b = $a - $b;
$a = $a - $b;

相关文章

网友评论

      本文标题:2018-05-23-不使用临时变量,交换两个变量的值

      本文链接:https://www.haomeiwen.com/subject/bfhrjftx.html