php趣題小記

2022-06-21 20:36:13 字數 695 閱讀 7906

題目一:

$a = 'abc';

$a++;

echo $a; // abd

題目二:

function myfun($a)

$a = 10;

echo "myfun($a)=".myfun($a); //20myfun(10)=

雙引號只解析變數不解析函式 得到myfun(10)=;

然後先執行函式myfun(10),得到20;

最後輸出 20myfun(10)=

題目三:

var_dump(1...9);  //輸出:string(4) "10.9"

解析是:中間的字串連線符「.」,然後分為浮點數「1.」 和 浮點數 「.9」 即1和0.9。然後中間的字串連線符連線兩個數 就得到字串:10.9

題目四:

function foo($i)

function bar(&$i)

echo $i++,++$i; //輸出: 1012

foo($i); //輸出13

bar($i); //沒有輸出

題目五:

用什麼表達能代替'.'字串連線符;------用'echo ... , ... '; 後一種效率更快

幾道智力趣題

網上找了幾道智力題做了做,記錄乙個參 附在後面。1.有兩根不均勻分布的香,香燒完的時間是乙個小時,你能用什麼方法來確定一段15分鐘的時間?2.有兩位盲人,他們都各自買了兩對黑襪和兩對白襪,八對襪子的布質 大小完全相同,而每對襪子都有一張商標紙連著。兩位盲人不小心將八對襪子混在一起。他們每人怎樣才能取...

20150801 20150808 趣題詳解

這個部落格已經快一年沒有更新了 翻看之前的題解和總結記錄,頓感記錄的快樂 回顧之前的知識,找回以前的記憶,理清頭緒,這正是備戰比賽時需要做的事。而擁有部落格這個平台,能輕鬆地應對這個任務。是時候繼續更新了。把這快十天中做過的一些有趣的題目講講吧。題目大意 給出乙個矩陣陣列 1 n,m 500 和乙個...

演算法趣題(二)

問題 有一組寫著數字 1 11 100 10010 0 的紙牌,按照從小到大的順序排列著。最開始所有的紙牌都背面朝上。接下來按照規則翻牌 第一次從第 2 22 張紙牌開始,隔一張牌翻牌,於是第 2 4 6 8 100 2 4 6 8 100 2 4 6 8 10 0 位置的牌會變成正面朝上 第二次從...