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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年9月26日 上午1:59
下一篇 2022年9月26日 上午2:00

相关推荐

  • php进程通信之信号量的用途是什么

    常见进程通信方式 一些理论基础 临界资源:每次仅允许一个进程访问的资源。 临界区:每个进程中访问临界资源的那段代码叫临界区 所谓临界区(也称为临界段)就是访问和操作共享数据的代码段。 进程互斥:两个或以上的进程不能同时进入关于同一组共享变量的临界区域,即一个进程正在访问临界资源,另一个进程要想访问必…

    2022年9月2日
    7900
  • windows bios设置u盘启动没有u盘选项如何解决

    解决方法: 1、启动盘制作完成之后,可以在开机的页面中按启动热键F8进入“bios”。 2、在这里可以找到usb高级设置的选项,将其状态改为启动,右侧类型改为“enabled”。 3、设置完成没有找到usb选项的话可以切换至boot,点击图中所指进入设置。 4、在这里你可以看到光标的位置,启动首选的…

    2022年9月22日
    15800
  • MySQL死锁怎么检测和避免

    在我们使用锁的时候,有一个问题是需要注意和避免的,我们知道,排它锁有互斥的特性。一个事务或者说一个线程持有锁的时候,会阻止其他的线程获取锁,这个时候会造成阻塞等待,如果循环等待,会有可能造成死锁。 这个问题我们需要从几个方面来分析,一个是锁为什么不释放,第二个是被阻塞了怎么办,第三个死锁是怎么发生的…

    2022年9月10日
    27800
  • Vue3项目中如何引入SVG图标

    SVG 图标 既然是页面,肯定离不开一些图标 icon ,所以肯定要去最全的 阿里图标库 来寻找 这里讲解下如何将 阿里图标库 里面的东西,放到我们的页面上 阿里图标库 进入页面,找到 资源管理 下面的 我的项目,并创建项目 设置如下 创建好项目后,我们进入到 阿里的 素材库 里面找一些后续需要的图…

    2022年8月31日
    41900
  • Google Chrome 85修复WebGL代码执行漏洞的示例分析

    Google修复了Google Chrome网页浏览器的WebGL(Web Graphics Library)组件中的一个释放后重用漏洞,成功利用该漏洞,攻击者可在浏览器的进程的上下文中执行任意代码。 WebGL是一个JavaScript API,兼容性浏览器使用该API,而不使用插件渲染交互性2D…

    2022年9月26日
    10800
  • vlookup函数列序表v不出来如何解决

    解决方法 1、首先,匹配模式一般选择“精确匹配”,只有特殊情况才要用近似匹配。 2、如果你发现自己使用的近似匹配,例如函数最后为“true”或“1”就要更改。 3、其次,需要确保你的表格中没有空格。 4、我们可以使用替换功能,将所有空格全部替换成无。 5、最后,还要保证结果和查找数据的格式是一样的。…

    2022年9月22日
    15600
  • JavaScript单线程和任务队列是什么

    本文章是对以往“JavaScript单线程和任务队列是什么”知识点的总结与梳理,不仅内容丰富、详细,而且知识点逻辑十分清晰。相信多数人读完本文后,会对“JavaScript单线程和任务队列是什么”的知识内容,有更为深入的理解和认识。 一、JavaScript为什么设计为单线程? JavaScript…

    2022年6月27日
    9400
  • windows todesk如何卸载

    todesk卸载方法 1、右键todesk,找到“打开文件所在位置” 2、点击uninst.exe 3、确认卸载。 到此,关于“windows todesk如何卸载”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网…

    2022年9月26日
    22400
  • 如何用Redis实现排行榜及相同积分按时间排序功能

    需求:对组队活动中各个队伍的贡献值进行排行。 不考虑积分相同 Redis的Sorted Set是String类型的有序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。 每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是…

    2022年8月31日
    59400
  • mysql中not null是不是索引

    “not null”不是索引而是非空约束,用于指定字段的值不能为空;对于使用了非空约束的字段,如果添加数据时没有指定值,则会报错。设置非空约束的两种方法:1、建表时设置,语法“CREATE TABLE 表名(字段名 数据类型 NOT NULL);”;2、修改表时设置,语法“ALTER TABLE 表…

    2022年9月22日
    8900
联系我们
站长微信
站长微信
分享本页
返回顶部