php - 有人可以帮我理解这个 PHP 代码吗
问题描述
我正在从现有项目中工作并遇到了障碍
我试图了解以下内容
$list = "" . substr($data, $start,$length) . "";
$new_list = explode("|" , $list);
是的 $start 和 $length 已设置,这不是问题。
我需要尝试理解“双引号点”和“点双引号”以及它们对后面的 php explode 命令的影响。
这只是说 $list 的内容会是这样吗?
" . <Content here> . "
我没想到连接“。” 曾与双引号一起使用。
谢谢你的帮助
解决方案
点仅用于字符串的连接。双双引号是空字符串。
explode 从字符串创建一个数组。
$list = "aaaa|bbbb|cccc";
$new_list = explode("|" , $list);
结果:
array("aaaa","bbbb","cccc");
看看php.net。也有样品。
推荐阅读
- c# - 带有通配符的简单版本号检查器
- python - pytorch/torchtext 中的 one-hot 编码
- java - Java Apache POI换行符随机插入生成的页面?
- html - Flexbox 不允许列展开
- python - Q Experience 用户指南中的 qiskit 示例不显示绘图
- javascript - 如何返回或 console.log 我的函数以返回我选择的数组?
- wix - 如何检测在 Windows 10 中运行 - Windows 虚拟桌面 (WVD)
- java - 如何查找和调试实际代码行 Java Error: Fatal Exception: java.lang.IndexOutOfBoundsException:
- php - 连接到 sql 时,嵌套的 php 循环只运行一次
- amazon-redshift - 使用复制命令和清单文件将 parquet 格式文件加载到 Amazon Redshift 时出错