作者sirius1980 (不要說再見)
看板PHP
標題[請益] 一些 php 的問題
時間Fri May 31 11:53:07 2013
各位前輩好
最近看到 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
1F:→ abola921:跟 $foo[5] 一樣 05/31 12:20
4F:→ tails32100:一樓正解 Orz 05/31 12:21
5F:→ tails32100:一樓 我們一個找string 一個找array [噴茶] 05/31 12:22
6F:→ sirius1980:瞭解了~~感謝 a大跟 t大 05/31 14:33
7F:推 rickysu:這是PHP的一個奇技淫巧,把字串當 array 使用時,效果等同 06/03 18:21
8F:→ rickysu:substr ,例如 $foo[5] 等同 substr($foo,5,1)。 06/03 18:23
9F:→ rickysu:直接檢查isset($foo{5})就知道字串長度是否大於5了。 06/03 18:25
10F:推 Bambe:有這種用法?樓上能給個 sample 嗎?@@ 06/03 21:20
11F:→ tails32100:原po的原始碼哭泣了 (默 06/03 23:08