首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在print_r中,数组键名称前的星号是什么意思

在print_r中,数组键名称前的星号表示该键是一个字符串键。在PHP中,数组可以使用整数键或字符串键来访问和操作数组元素。当数组键是字符串时,print_r函数会在键名称前添加一个星号,以表示该键是一个字符串键。这种表示方式有助于区分整数键和字符串键,并提供更清晰的数组结构展示。

例如,考虑以下示例数组:

代码语言:txt
复制
$array = array(
    "name" => "John",
    "age" => 30,
    0 => "zero"
);

使用print_r函数打印该数组:

代码语言:txt
复制
print_r($array);

输出结果如下:

代码语言:txt
复制
Array
(
    [*name] => John
    [*age] => 30
    [0] => zero
)

可以看到,字符串键"name"和"age"前面有星号,表示它们是字符串键。而整数键0没有星号,表示它是一个整数键。

在腾讯云的产品中,与数组相关的服务包括云数据库 TencentDB、云服务器 CVM、云函数 SCF 等。这些产品提供了丰富的功能和灵活的配置选项,可以满足不同场景下的需求。具体产品介绍和链接如下:

  1. 云数据库 TencentDB:提供高性能、可扩展的云数据库服务,支持多种数据库引擎,包括 MySQL、SQL Server、MongoDB 等。了解更多:云数据库 TencentDB
  2. 云服务器 CVM:提供可靠、安全的云服务器实例,支持多种操作系统和应用场景,适用于网站托管、应用部署、数据备份等。了解更多:云服务器 CVM
  3. 云函数 SCF:无服务器计算服务,可帮助开发者构建和运行无需管理服务器的应用程序。支持多种触发器和编程语言,适用于事件驱动型应用和后端逻辑处理。了解更多:云函数 SCF

这些产品可以根据具体需求选择和使用,提供了强大的云计算能力和便捷的开发环境。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

读书笔记《PHP与MySQL程序设计》一

运行时配置 2.8 选择代码编辑器 2.9 选择WEB托管服务商 第3章 PHP基础 3.1 Web页面嵌入PHP代码 3.2 为代码添加注释 <?...都等于“red”   变量作用域:局部变量、函数参数、全局变量、静态变量(变量名加关键字STATIC,函数退出不会销毁,再次调用函数可使用缓存)   PHP超级全局变量:$_SERVER、$_GET...> age ),获取数组print_r(array_values($arr));//Array ( [0] => gavin [1] => 30 ),获取数组值组 5.6 遍历数组 $arr=...($arr));//数组和值对换,Array ( [one] => 0 [two] => 1 [three] => 2 ) sort($arr);print_r($arr);//数组排序,破坏键值关联...]);//返回一组随机 shuffle();//随机洗牌数组元素 array_sum();//对数组值求和 array_chunk();//划分数组 第6章 面向对象PHP 6.1 OOP好处

2.2K60

如何获取PHP命令行参数

第1个元素是当前运行脚本文件名,也就是说,不管有没有参数,这个变量一定会有一个 $argv[0] 表示是当前脚本文件名。 日常开发需求,其实使用这个变量就已经够用了。...而且不是像 $argv 按空格进行分隔,命令选项函数会将这些命令选项封装成数组,组成以选项名为,以等号后面的内容为值数组,更加方便我们使用。...,这个 getopt() 函数参数定义选项名称后面为啥都要加个冒号?...首先是不带冒号 abcdef 写法,返回数组中都包含,但没有值,对应上面的规则就是不接受这些参数选项值,你传了这些参数选项也是只有键名而内容是空。...总结 说实话,没看文档真的只知道有一个 $argv 变量可以用来获取命令行脚本参数,通过这次学习才发现原来还有一个这么强大选项参数函数。

2.6K10

重回基础(Array相关函数)

使用函数array_keys(),得到数组中所有的,参数:数组 $arr=array(); $arr['one']="one"; $arr['two']="two"; $arr['three']="three...,参数:String类型函数名称数组 $arr=array(); $arr[0]="one"; $arr[1]="two"; $arr[2]="three"; function test($v){...[2] => three Hello ) 使用函数array_merge(),把两个数组合并成一个,参数:数组数组 关联数组合并时,相同会被后面的数组覆盖 索引数组合并时,会连接在一起形成一个新数组...,还是原来数组 $arr=array("2"=>"taoshihan2","1"=>"taoshihan1","3"=>"taoshihan3"); ksort($arr); print_r($arr...); //Array ( [1] => taoshihan1 [2] => taoshihan2 [3] => taoshihan3 ) 使用函数array_search(),搜索某个键值,返回对应

48330

PHP常用函数总结

name=John%20Adams”, $myArray); print_r($myArray); 输入: 要解析字符串|存储变量数组名称 输出: Array( [id] => 23[name]...38.quotemeta(): 字符串某些预定义字符添加反斜线 $str = “Hello world. (can you hear me?)”...,”Dog”); print_r($a); 2是,3是填充数量,’Dog’为填充内容返回完成数组 数组合并和拆分: 77.array_chunk(): 把一个数组分割为新数组块 $a=array...b 106.each(): 返回数组当前/值对并将数组指针向前移动一步 调用array each ( array &$array ) 执行 each() 之后,数组指针将停留在数组下一个单元或者当碰到数组结尾时停留在最后一个单元...这样做你可以保留所有 调用信息同一个位置并且不会因为一个不在任何其他地方使用回调函数名称而污染函数名称空间。 subject: 要搜索替换目标字符串或字符串数组

3.2K21

PHP数组基本用法与知识点总结

: “”为元素是被名称,也被称为数组下标 值: “值”为元素内容 映射:“”和“值”之间存在一种对应关系,称之为映射 类型划分: 根据数据类型,可以将数组划分为索引数组和关联数组,前者使用数字作为...创建数组方式 使用array()函数 创建数组 赋值方式 短数组定义法(php5.4增加) 1.数组创建——array()语言结构方式 array()语言结构数组元素使用“= 值”方式进行表示...true会被转为1,false转为0 NULL类型会被转为空字符串 若数组存在相同键名元素时,后面的元素会覆盖前面元素定义数组时,还可以定义没有任何元素数组,以及既有索引表示方式、又有关联表示方式数组元素...数组定义完成后,若想要查看数组某个具体元素,则可以通过“数组名[]”方式获取。...//方式一 foreach (数组名称 as = 值) { // 处理语句 } //方式二 foreach (数组名称 as 值) { // 处理语句 } “”和“值”变量名可以根据实际情况随意设置

1.1K10

【迅搜15】搜索技巧(五)其它功能

所有的同义词 print_r($search->allSynonyms); 这个属性对应是就是我们同义词学习,使用过 getAllSynonyms() 方法,要注意是它是只读属性,只有这一个对应方法...12 echo $search->setCutOff(95,2.821)->count('算法'), PHP_EOL; // 7 $search->setCutOff(0,0); 看出来上面的代码是什么意思了吗...匹配关键词 这个匹配关键词意思就是搜索结束后,返回文档元数据通过一个特殊 matched 属性,展示这个文档所匹配到关键词内容,使用 setRequireMatchedTerm() 方法开启这个功能...地理位置功能 地理位置相关搜索功能, Redis 我们其实已经学过了,另外在 MongoDB 也早就有了。而在搜索引擎方面,Sphinex 和 ES 也都有相关地理位置索引。...这个 setGeodistSort() 方法第一个参数是一对坐标,是我们起始地点,也就是要与库中比对地点坐标。注意这个数组要与文档坐标字段名称相同。

14210

php数组操作(回顾)

返回作为结果数组。 如果输入数组中有相同字符串键名,则该键名后面的值将覆盖一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来值,而是附加到后面。...追加数组 array_merge_recursive()函数与array_merge()相同,可以将两个或多个数组合并在一起,形成一个联合数组.两 者之间区别在于,当某个输入数组某个己经存在于结果数组时该函数会采取不同处理方式....array_merge()会覆盖前面存在/值对, 替换为当前输入数组/值对,而array_merge_recursive()将把两个值合并在一起,形成一个新数组,并以原有的作为数组名。...> 现在 apple 指向一个数组,这个数组由两个颜色值组成索引数组。 3. 连接数组 array_combine()函数会得到一个新数组,它由一组提交和对应值组成。...拆分数组 array_slice() array_slice()函数将返回数组一部分,从offset开始,到offset+length位置结束。

1.5K70

php面试常问方法汇总

global定义全局常量和$GLOBALS区别 $GLOBALS(超全局变量) — 引用全局作用域中可用全部变量, 一个包含了全部变量全局组合数组。变量名字就是数组 4.const采用普通常量名称,define可以采用表达式作为名称 <?...) 有回调函数时候(该函数把输入数组每个键值传给回调函数。...[1] => 9 [2] => 11 [3] => 13 [4] => 15 ) array_walk 使用用户自定义函数对数组每个元素做回调处理,成功时返回 TRUE, 或者失败时返回...对于重复字符串,+操作后,前面数组键值会覆盖后面的 对于重复数字键,+操作后,前面数组键值会覆盖后面的,保留之前数字键 对于重复字符串,array_merge后,后面数组键值会覆盖前面的

1.5K10

PHP学习—了解篇

> PHP同时也可以以 “*.php” 文件单独保存和被访问,但是php文件,也必须以 “”结束!...):允许当前PHP程序中所有的语法结构内语句访问(函数之外声明) 全局变量访问: ​ global关键字用于函数内访问全局变量,在内部函数访问全局变量必须在访问使用global关键字。...数组: 一个变量存储一个或多个值 数组创建使用关键字“array” <?...: 错误抑制操作符: 符号: @ 可能会产生错误语句使用,可以抑制报错 命令执行操作符: 符号:* (反单引号) 》和 ~ 同一个键位 该操作符可以OS上直接执行操作命令(echo输出命令后才可以系统上执行...count($arr)] = 100; print_r($arr); //函数内输出$arr } addElement($arr); print_r($arr); //函数外输出

1K10

php面试常问方法汇总

global定义全局常量和$GLOBALS区别 $GLOBALS(超全局变量) — 引用全局作用域中可用全部变量, 一个包含了全部变量全局组合数组。变量名字就是数组 4.const采用普通常量名称,define可以采用表达式作为名称 <?...tom ) 有回调函数时候(该函数把输入数组每个键值传给回调函数。...对于重复字符串,+操作后,前面数组键值会覆盖后面的 对于重复数字键,+操作后,前面数组键值会覆盖后面的,保留之前数字键 对于重复字符串,array_merge后,后面数组键值会覆盖前面的...$arg使用 PHP 5.6及更高版本,参数列表可能包含...标记,表示该函数接受可变数量参数。参数将作为数组传递给给定变量 <?php //声明时使用 function sum(...

1.8K20

php面试题目2020_php算法面试题及答案

4、请写出数据类型(int char varchar datetime text)意思;请问 varchar 和 char有什么区别?...区别是什么?...18、echo、print_r、print、var_dump区别 echo:语句结构; print:是函数,有返回值 print_r:能打印数组,对象 var_dump:能打印对象数组,并且带数据类型...加锁后事务就对该数据对象有了一定控制,该事务释放锁之前,其他事务不能对此数据对象进行更新操作。 基本锁类型:锁包括行级锁和表级锁 28、索引作用?和它优点缺点是什么?...但有些注意事项需要各位了解下,诸如$_SESSION之类服务器变量是无法命令行中使用,其他代码运行则和web服务器完全一样; B、命令行执行php文件好处之一就是可以通过脚本实现一些计划任务

3.1K20

通俗易懂PHP基础【8-数组

——朱光潜·谈美 介绍数据类型那一篇,我们只是大概介绍了一下数组。结合之前所介绍,这一篇我们来再深入一点介绍一下数组。...听过按图索骥道理,那么对键值对也就很好理解,有键值对很方便我们操作数组。 如果没有显示声明名字,数组默认从数字0开始,我们通常也叫做数组下标。下面我们来看看数组两种声明格式。...而不写键值,直接在数组以逗号','写入值,这种叫做数值索引,因为隐含(下标)从0开始。...2 数组输出:print_r() 如果想要输出数组整体结构内容,我们现在可以先使用 print_r() 函数。...$array是想要循环遍历数组,$value是数组$array值,$key是数组名称;code是满足条件时要执行语句。

74630

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券