Re: [請益] replace 可以替換指定位置的字元嗎?
閱讀以下內容可能對心理及生理造成深遠及不可恢復之影響,
建議你先做好心靈改革,事前請記得要戴上護眼罩,
事後亦要用大量清水洗眼,否則有可能......一概不負責!
(防雷頁, 現在想離開還得及..)
有三點邪惡版:
$a = '4321';
$_ = 23 for( substr($a, 1, 2) );
這個的結果是 4231
有四點邪惡版:
$a = '4321';
for( substr($a, 1, 2) ) {
$a = '47531';
$_ -= 73;
}
這個的結果仍然是 4231
有五點邪惡版:
$a = '4321';
for( substr($a, 1, 2) ) {
$_ += 9999;
$a = '46789031';
$_ -= 67888;
}
這個的結果依舊是 4231
把這個三個參數的版本用作 lvalue 的時候,
它會記住它的位置, 還有每一次它改的是哪一部分..
我第一次看到的時候, 感覺還蠻驚恐的..
厚, 你們這些人.. orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.31.192.252
※ 編輯: CindyLinz 來自: 61.31.192.252 (04/09 22:41)
推
04/10 00:00, , 1F
04/10 00:00, 1F
推
04/10 00:07, , 2F
04/10 00:07, 2F
推
04/10 02:13, , 3F
04/10 02:13, 3F
推
04/10 06:45, , 4F
04/10 06:45, 4F
推
04/13 16:57, , 5F
04/13 16:57, 5F
※ 編輯: CindyLinz 來自: 210.242.246.249 (09/10 13:13)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 3 之 5 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章