PHP 二维数组的例子:
<?php $Try[2]['key']="Jim"; echo "hello,$Try[2]['key']"; //hello,Array['key'] echo "</br>"; echo "hello,{$Try[2]['key']}";// OK 输出的是hello,jim
echo "hello,${Try[2]['key']}";// 会报错
如果没有{} PHP解析器无法识别变量
欢迎各位兄弟 发布技术文章
这里的技术是共享的
在双引号内 {$a} 与 ${a} 表示变量 ,美元符号在大括号里面,在大括号外面效果是一样的
在单引号内 {$a} 与 ${a} echo 是原样输出 ${a} ${a}
如果 没有单引号,或双引号 echo 直接输出 {$a} 与 ${a},会报错
#双引号在最外面,是可以得到变量的值
"<a href='/ks_list_ises?field_ise_endpoint_mac_value=${endpoint_mac}' target='_blank'>强刷</a>"
#单引号在最外面,只是原样输出${endpoint_mac},不可以得到变量的值
'<a href="/ks_list_ises?field_ise_endpoint_mac_value=${endpoint_mac}" target="_blank">强刷</a>'
双引号里面数组的键是变量
$jamf_level = current($groups_static_key_is_value);//这是 $jamf_level 在 jamf分组中的值 即 'js_office','js_nst'等
$jamf_level == 'aaa_usb' && $jamf_level = 'aaa';
$ssids = _get_ssids();
echo "{$ssids[$jamf_level]}";exit;
PHP 二维数组的例子:
<?php $Try[2]['key']="Jim"; echo "hello,$Try[2]['key']"; //hello,Array['key'] echo "</br>"; echo "hello,{$Try[2]['key']}";// OK 输出的是hello,jim
echo "hello,${Try[2]['key']}";// 会报错
如果没有{} PHP解析器无法识别变量