导航:首页 > 编程语言 > php中括号定义数组

php中括号定义数组

发布时间:2025-02-12 21:02:06

php花括号,大括号{}几种使用方法的分析

一、在函数或流程控制语句中的使用
例如:function test(){}、if(){}、foreach(){}
在函数中常用的方法就是保持数据在作用域范围的执行
二、$str{4}在字符串的变量的后面跟上{}大括号或者中括号[],里面填写了数字,这里是吧字符串变量当成数组处理。举个例子如下:
<?php
$str='phpernote.com';
echo $str{0}; // 输出 p
echo $str[1]; // 输出 h
$str='000';
$str{0}='1';
echo $str; // 输出 100
注意:利用这一特性可用来检查某个字符串是否满足多少长度,使用 isset 的方式替代 strlen 函数,因为 isset 是语言结构,strlen 是函数,所以使用 isset 比使用 strlen 效率更高。比如判断一个字符串的长度是否小于 5,如下:
if(!isset($str{5})) 比 if(strlen($str)<5) 更好。
三、对于可变变量使用大括号,比如:{$val},这时候大括号就是告诉PHP,括起来的部分要当成变量处理。如下例子:
<?php
$array=array('www','name'=>'phpernote','com');
echo "$array['name']";//用此句会报语法错误
echo "{$array['name']}";//此句正常,大括号内的字符将作为变量来处理
注意:${$a[1]} 与${$a}[1] 是完全不同的:
${$a[1]} 这里$a[1]是一个变量;
${$a}[1] 这里$a是一个变量;
这种写法的好处就是在字符串中引用变量的时候,这样就可以不使用.运算符,从而减少代码的输入量。

② PHP中的中括号什么意思

PHP 中的中括号一般是用来通过数组的键名来获取数组相应的值,是PHP中的一种符号

例如:
<?php
$array = array('a','b');

echo $array[0];

//表单POST提交
$user = $_POST['user'];

//表单GET提交
$user = $_GET['user'];

//读取session
$user = $_SESSION['user'];

//或者是可以通过空[]给数组赋值
$array[] = 'c';

print_r($array);
?>

还有在表单中,元素的名字加上中括号,可以提交多个元素名相同的元素

例如:

<inpu type="text" name="user[]" value="1">

<inpu type="text" name="user[]" value="2">

<inpu type="text" name="user[]" value="3">

php处理时:

<?php
$user = $_POST['user'];

//获取到一个数组形式的数据
print_r($user);
?>

③ php 数组里面,小,(括号)内,何时加""双引号

$hahaha= array( ); 括号里面的东西都可以用 单引号或者双引号扩起来,阿拉伯数字可以不使用

例如

$hahaha=array('a',1,'人',"大人","b","2");

如果是带下标的

$hahaha=array('1'=>'a',2=>1,'b'=>'人');数字可以不用引号,也可以使用,但是字符串必选使用
阅读全文

与php中括号定义数组相关的资料

热点内容
云服务器app安卓下载 浏览:966
如何查看linux服务器的核心数 浏览:137
交易平台小程序源码下载 浏览:148
程序员记笔记用什么app免费的 浏览:646
java与单片机 浏览:897
服务器内网如何通过公网映射 浏览:478
程序员穿越到宋代 浏览:624
怎么使用云服务器挂游戏 浏览:618
真实的幸福pdf 浏览:344
d盘php调用c盘的mysql 浏览:266
怎么样搭建源码网站 浏览:429
新概念四册pdf 浏览:363
怎么下载悦虎检测app 浏览:530
cad表达式命令 浏览:200
程序员去一个小公司值不值得 浏览:848
程序员做个程序多少钱 浏览:497
win10原始解压软件 浏览:321
阿里程序员的老家 浏览:260
量子加密银行 浏览:195
命令方块获得指令手机 浏览:501