1. 程式人生 > >不用第三個變數交換兩個變數的值

不用第三個變數交換兩個變數的值

<?php
// 不用php庫函式,將字串反轉
$i = 0;
$str = 'hello world my name is SHUIPING_YANG ';
while ($str[$i] !== '') {
    $i++;
}
$aa = null;
for ($j = $i - 1; $j >= 0; $j--) {
    $aa .= $str[$j];
}
echo '字串反轉前的狀態是:' . $str . '<br>';
echo '字串反轉後的狀態是:' . $aa . '<br>';



// 不用第三個變數交換兩個值
$a = 10;
$b = 20
; printf("轉換前a和b的值分別為:%s %s <br>", $a, $b); list($a, $b) = array($b, $a); printf("轉換後a和b的值分別為:%s %s", $a, $b); ?>