php如何将数据强转为字符串类型

两种转换方法:1、在数据之前加上用括号括起来的目标类型“(string)”,语法“(string)指定数据”。2、使用强制类型转换函数strval()或settype(),语法“strval(指定数据)”或“settype(指定数据2,”string”)”。

本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑

php将数据强转为字符串类型

方法1:在数据之前加上用括号括起来的目标类型“(string)”

  • (string):转换成字符串

<?phpheader('content-type:text/html;charset=utf-8');   $n=123;var_dump($n);var_dump((string)$n);echo "<hr>";$n=true;var_dump($n);var_dump((string)$n);echo "<hr>";$n=null;var_dump($n);var_dump((string)$n);echo "<hr>";?>

php如何将数据强转为字符串类型

方法2:使用强制类型转换函数

  • strval():用于获取变量的字符串值。

  • settype():用于将变量设置为指定类型(settype() 函数会改变变量原本的类型)。

<?phpheader("Content-type:text/html;charset=utf-8"); $n1 = 146;var_dump($n1);$str = strval($n1);echo '变量 $n1 的类型为:'.gettype($str).'<br>';echo "<hr>";$n2= FALSE;var_dump($n2);$str = settype($n2,"string");echo '变量 $n2 的类型为:'.gettype($n2);?>

php如何将数据强转为字符串类型

说明:settype()函数第二个参数(设置的类型) 的值可以是:

  • “boolean” (或为”bool”,从 PHP 4.2.0 起)

  • “integer” (或为”int”,从 PHP 4.2.0 起)

  • “float” (只在 PHP 4.2.0 之后可以使用,对于旧版本中使用的”double”现已停用)

  • “string”

  • “array”

  • “object”

  • “null” (从 PHP 4.2.0 起)

settype()函数会影响原变量的类型。

关于“php如何将数据强转为字符串类型”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。

文章标题:php如何将数据强转为字符串类型,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/29954

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
亿速云的头像亿速云认证作者
上一篇 2022年9月26日 上午1:59
下一篇 2022年9月26日 上午2:00

相关推荐

  • windows xbox商店常见问题怎么解决

    xbox商店常见问题解决方法: 1、Xbox商店其实就是微软win10商店(Microsoft Store)。 2、我们可以直接在菜单中打开Microsoft Store,进行游戏的查看等。 3、我们也可以直接在搜索栏中搜索Xbox,然后打开“Xbox 控制台小帮手” 4、我们能够在侧栏目中点击“商…

    2022年9月22日
    60900
  • windows中无法使用内置管理员账户怎么解决

    解决方法: 1、首先右键开始菜单,打开“运行” 2、在其中输入“SECPOL.MSC”回车打开本地安全策略。 3、接着进入“本地策略”下的“安全选项” 4、然后双击打开“用户帐户控制:用于内置管理员帐号的管理员批准模式”选项。 5、打开后,勾选其中的“已启用”就可以解决问题了。 以上就是关于“win…

    2022年8月30日
    61200
  • mysql如何查询存储引擎

    两种查询方法:1、使用“SHOW ENGINES;”语句,可以以表格形式显示系统所支持的引擎类型,其中“Support”列的值表示某种引擎是否能使用,“YES”表示可以使用,“NO”表示不能使用,“DEFAULT”表示该引擎为当前默认引擎。2、使用“SHOW VARIABLES LIKE &#821…

    2022年9月26日
    1.2K00
  • windows msedge.exe应用程序有什么功能

    “msedge.exe”指的是“Microsoft Edge”网页浏览器软件;“Microsoft Edge”是由Microsoft开发的网页浏览器,该浏览器在2015年被正式命名,并且内置在了Windows10版本中;该浏览器与IE浏览器相比,Edge将支持现代浏览器功能,比如扩展。 本教程操作环…

    2022年9月10日
    1.3K00
  • Nmap运营的示例分析

    背景 随着安全行业的发展,国家的高度重视。各行业遭受着各种各样的威胁,甲方的一些企业自己没有相关的安全部门或者安全能力比较薄弱,就会聘请乙方的安全人员进行运营服务。那么乙方的安全工程师则需要帮助客户去处理一些业务运行过程当中出现的安全事件,比如:出现某个漏洞后需要我们安全工程师去检测一下其他的业务系…

    2022年9月16日
    52200
  • jquery版本2.x和3.x的区别有哪些

    区别:1、2.x不再更新,官方只做BUG维护,功能不再新增;3.x是官方主要更新维护的版本,功能持续新增。2、3.x支持“for…of ”循环语句,2.x不支持“。3、2.x利用setInterval来实现动画,3.x支采用requestAnimationFrame()来实现动画。4、3…

    2022年9月8日
    1.3K00
  • Apache Solr velocity模板注入RCE漏洞的示例分析

    0x01简介 Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。 0x02漏洞介绍 Solr中存在Velo…

    2022年9月13日
    85100
  • 如何做好项目管理

    做好项目管理有两个必须具备的核心技能:1、SMART原则;2、PDCA循环;除此以外,在项目进行的过程中我们还有:明确且达成共识的项目目标、有效的规划控制、制定项目标准及流程、合理的资源管理、建立完善的交流管理体系、利用有效的管理手段、激励等8个必须注意的点。 一、做好项目管理必须具备的两大核心技能…

    2022年3月19日
    51200
  • 如何用rank函数排名不重复

    用rank函数排名不重复的方法: 1、首先打开表格,进入你的表格。 2、然后在单元格中输入公式:=RANK(H2,H2:H47,0)可以看到名列前茅行43的排行。 3、然后将书本放在单元格右下角,然后向下拉。 4、最后就可以看到很多的重复排名了,但是没有第二和第三。 5、如果需要不重复就需要在ran…

    2022年8月30日
    4.1K00
  • todesk如何听到对方电脑声音

    todesk听到对方电脑声音的方法 1、首先点击电脑开始菜单,点击“运行” 2、输入gpedit.msc后,点击确定 3、打开计算机配置菜单下的管理模板,点击所有设置。 4、找到并双击打开“允许音频和视频播放重定向”选项 5、勾选已启用,点击确定保存设置并重启就可以了。 关于“todesk如何听到对…

    2022年9月26日
    7.2K00
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部