PHP中变量后面的大括号
下面的片段PHP中变量后面的大括号,php,Php,下面的片段 function _uniord($c) { if (ord($c{0}) >=0 && ord($c{0}) <= 127) return ord($c{0}); if (ord($c{0}) >= 192 && ord($c{0}) <= 223) return (ord($c{0})-192)*64 + (ord($c{1})-128); if (ord($c{0}) >
function _uniord($c) {
if (ord($c{0}) >=0 && ord($c{0}) <= 127)
return ord($c{0});
if (ord($c{0}) >= 192 && ord($c{0}) <= 223)
return (ord($c{0})-192)*64 + (ord($c{1})-128);
if (ord($c{0}) >= 224 && ord($c{0}) <= 239)
return (ord($c{0})-224)*4096 + (ord($c{1})-128)*64 + (ord($c{2})-128);
if (ord($c{0}) >= 240 && ord($c{0}) <= 247)
return (ord($c{0})-240)*262144 + (ord($c{1})-128)*4096 + (ord($c{2})-128)*64 + (ord($c{3})-128);
if (ord($c{0}) >= 248 && ord($c{0}) <= 251)
return (ord($c{0})-248)*16777216 + (ord($c{1})-128)*262144 + (ord($c{2})-128)*4096 + (ord($c{3})-128)*64 + (ord($c{4})-128);
if (ord($c{0}) >= 252 && ord($c{0}) <= 253)
return (ord($c{0})-252)*1073741824 + (ord($c{1})-128)*16777216 + (ord($c{2})-128)*262144 + (ord($c{3})-128)*4096 + (ord($c{4})-128)*64 + (ord($c{5})-128);
if (ord($c{0}) >= 254 && ord($c{0}) <= 255) // error
return FALSE;
return 0;
} // function _un
函数_uniord($c){
如果(ord($c{0})>=0&&ord($c{0})=192&&ord($c{0})=224&&ord($c{0})=240&&ord($c{0})=248&&ord($c{0})=252&&ord($c{0})=254&&ord
$c{0}
和$c[0]
的功能相同
方括号和大括号都可以互换使用以访问数组元素
-
演示:就像“[]”
<?php
$aa = array(1, 2);
echo $aa{1};
echo $aa[1];
两个答案中的任何一个都对你有用?看看你的历史,我猜你不接受答案。@chris85抱歉,我不知道规则,那么如何接受这个答案?(只需告诉我步骤)每个答案的左侧都有一个复选标记。如果你找不到链接的线程,链接的线程会显示它所在的位置。如果其他问题的答案对你有用,你也应该接受这些答案。好的,我已经接受了。
2
2