看板 PHP 關於我們 聯絡資訊
各位前輩好 最近看到 php 效能測試的一些文章 其中提到兩段語法如下 if (strlen($foo) < 5) { echo "Foo is too short"; } if (!isset($foo{5})) { echo "Foo is too short"; } 想請問各位前輩 $foo{5} 這是什麼意思, 翻了手邊的書都沒提到 謝謝~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.32.9
abola921:跟 $foo[5] 一樣 05/31 12:20
tails32100:http://goo.gl/78aUf 找brackets 第一個裡面有寫 05/31 12:20
abola921:請參考官網中有說明 http://ppt.cc/ANkZ 05/31 12:21
tails32100:一樓正解 Orz 05/31 12:21
tails32100:一樓 我們一個找string 一個找array [噴茶] 05/31 12:22
sirius1980:瞭解了~~感謝 a大跟 t大 05/31 14:33
rickysu:這是PHP的一個奇技淫巧,把字串當 array 使用時,效果等同 06/03 18:21
rickysu:substr ,例如 $foo[5] 等同 substr($foo,5,1)。 06/03 18:23
rickysu:直接檢查isset($foo{5})就知道字串長度是否大於5了。 06/03 18:25
Bambe:有這種用法?樓上能給個 sample 嗎?@@ 06/03 21:20
tails32100:原po的原始碼哭泣了 (默 06/03 23:08